【发布时间】:2019-08-05 17:29:18
【问题描述】:
我有一个像这样的 Firestore 数据库结构;
如何查询auctions 集合下具有给定cargoOwnerId 的所有文档?
我在我的项目中使用com.google.firebase:firebase-firestore:20.2.0。
我在这里查看过堆栈溢出的类似问题,但没有成功。
我还阅读了谷歌关于这样做here 的文档,但是当我运行下面的代码时似乎没有任何效果
FirebaseFirestore.getInstance()
.collection("auctions")
.whereEqualTo("cargoOwnerId","ZkYu6H6ObiTrFSX5uqNb7lWU7KG3")
.get()
.addOnCompleteListener(task -> {
Log.d("Logging", "Size: " + task.getResult().size());
});
我希望返回包含ZkYu6H6ObiTrFSX5uqNb7lWU7KG3 的所有文档的列表作为cargoOwnerId,但它根本不返回任何内容。大小为 0。
我错过了什么吗?
【问题讨论】:
标签: java android firebase google-cloud-firestore