是否有任何方法可以检查是否存在subcollection
和/或empty
(因为集合中存在但里面没有文档)?
如果没有约会,我想显示“找不到约会”消息。
PS 我正在与QuerySnapshots
这就是我所拥有的
colRef.whereEqualTo("type", "vaccination")
.whereEqualTo("isDone", "false")
.orderBy("timestamp").limit(1).get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
for (QueryDocumentSnapshot document : Objects.requireNonNull(task.getResult())) {
appointment = document.toObject(Appointment.class);
address.setText(appointment.getAddress());
dir.setText(appointment.getName());
}
}
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.e(TAG, ""+e);
}
});