有人可以帮我查询集合中的地图对象列表吗?请在下面找到样本文件 see my sample document from firestore
在图像上方,我想获取基于personId的GROUP集合,基本上是List类型。
搜索解决方案android。请指教
答案 0 :(得分:0)
不知道它是否是在Firestore中执行查询的最佳方式,但我只是发现这种方式。您可以查询地图,但同时需要personId和personName
Future<void> memberList() async {
List<Map> personList= new List<Map>();
Map<String, dynamic> personData = new Map<String,dynamic>();
personData ["personId"] = pid;
personData ['personName'] = pname;
personList.add(personData);
QuerySnapshot query;
query = await FirebaseFirestore.instance.collection('Group')
.where('groupMembers',arrayContainsAny: personList).get();
}