このコードを試してみると、文書が存在しない場合(文書が存在しない場合)OnCompleteListener
に入力されていないように見えるので、コレクション "users"に文書が存在するかどうかチェックしたいと思います)「user_uid」フィールドで正しい値: 文書が存在するかどうかを確認する
FirebaseFirestore db = FirebaseFirestore.getInstance();
db.collection("users").whereEqualTo("user_uid", user.getUid())
.limit(1).get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
} else {
Log.w(TAG, "Error getting documents.", task.getException());
}
}
});
私は私の条件whereEqualTo("user_uid", user.getUid())
で文書を持っている
したがって、フィールド"user_uid" == user.getUid()
のドキュメントがあるかどうかを確認するにはどうすればよいですか?