我正在使用Firebase Cloud数据库。我有两个集合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
});
简单的方法是在addSnapshotListener
的{{1}}中添加另一个users1
。有没有办法用一个addSnapshotListener
来做到这一点?
答案 0 :(得分:1)
Firebase Firestore不支持一次读取两个集合,您至少需要两个功能。
您必须在一个集合(user1,user2)
(Users)