【发布时间】:2019-03-09 12:31:34
【问题描述】:
这是带有自定义文档 ID 的 Firestore 集合,这些文档 ID 实际上是日期字符串。这种自定义 id 的目的是获取特定日期的文档。
代码如下:
FirebaseFirestore.getInstance().collection("Users")
.document(FirebaseAuth.getInstance().getUid())
.collection("Bookings By Date")
.get().addOnCompleteListener(new
OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if (task.isSuccessful()) {
Log.d(TAG, "onComplete: called");
Log.d(TAG, "onComplete: task result = " + task.getResult());
Log.d(TAG, "onComplete: task.getResult().getDocuments().size() = " + task.getResult().getDocuments().size());
QuerySnapshot queryDocumentSnapshots = task.getResult();
}
}
});
这是 logcatlogs,其中 task.getResult().getDocuments().size() 返回 0 它应该返回 3 因为我在集合中有 3 个文档。
【问题讨论】:
标签: android google-cloud-firestore