Firestore 문서의 배열에 값을 추가하고 목록 또는 배열로 가져 오려고합니다.클라우드 Firestore 문서의 배열 필드에 값을 추가해야합니다.
이것은 내 코드이며, 0 인덱스에서 배열 값을 바꿉니다. 목록을 만들고 부울 값을 반환했습니다. arrays에 관한 offical 한 문서에서 보는 바와 같이
FirebaseFirestore db = FirebaseFirestore.getInstance();
final DocumentReference doc = db.collection("RoomInformation").document(model.getRoomAdmin());
db.collection("RoomInformation").document(model.getRoomAdmin()).update(freshUser).addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
doc.update("onlineUsers" , Arrays.asList("user" , facebookUserName)).addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
new OurToast().myToast(view.getContext() , facebookUserName + " Join The Room");
}
});
}
}
)를 그리고 난 collections.singltonlist 함께 만든()와 다른 방에 가입하면 변경이 예에서 봐 주시기 바랍니다 이전 사용자 – alserdar