我正在使用Firebase Cloud Firestore,并且想从集合中选择特定文档。我想调用permission
字段为“所有人”或“ groupA”的文档。
stream: Firestore.instance
.collection('Posts')
.orderBy('date')
.where('permission', isEqualTo: 'everyone')
.where('permission', isEqualTo: 'groupA')
.snapshot(),
我尝试了这个,但是它试图带给我十字路口。我也尝试过:
.where('permission', arrayContains: 'everyone')
.where('permission', arrayContains: 'groupA')
但这给了我错误。
答案 0 :(得分:0)
Firebase不支持逻辑或查询。在这种情况下,您应该为每个OR条件创建一个单独的查询,然后将查询结果合并到您的应用中。