因此,对于给定A组中可用用户列表,我有一个简单的查询: .where(otherUserGroup, isEqualTo: currentUserGroup) 但现在我希望只允许组A中的一些用户看到组A所以我想像这样运行查询(伪代码): .where(otherUserGroup, isEqualTo: currentUserGroup)
BUT do not return user documentwhere otherUserLocation, isEqualTo: [List of location in Firestore coll
我有两个数组的文档,一个用于搜索功能(关键字),另一个用于按服务过滤,使用单个whereArrayContains或whereArrayContainsAny工作得很好。如果我同时使用它们来获取文档,它们都具有用于搜索功能的关键字,并且至少具有所选服务中的一个,它就会陷入加载状态,永远不会返回任何内容。对于上下文,我使用来显示文档。FirebaseFirestore.getInstance().collection("Clubs")
.whereArrayContainsAny("services", spor