【发布时间】:2020-06-24 13:46:07
【问题描述】:
我正在使用 Firebase 云数据库。我有两个集合users1 和users2。他们都有full_name这个字段。我想从集合user1 和集合user2 中获取所有文档,按Query.Direction.ASCENDING 排序。对于我做的第一个系列:
db.document(groupPath).collection("users1").orderBy("full_name", Query.Direction.ASCENDING).addSnapshotListener(new EventListener<QuerySnapshot>() {
// code
});
简单的方法是在users1 的addSnapshotListener 中添加另一个addSnapshotListener。有没有办法用addSnapshotListener 做到这一点?
【问题讨论】:
-
如果您有两个名称不同的集合,则需要两次查询。如果不重组数据或将所有内容复制到一个集合中,就无法避免这种情况。
标签: java firebase google-cloud-firestore