Pro*_*mit 24 database firebase google-cloud-platform google-cloud-firestore
来自文档:
您还可以链接多个where()方法以创建更具体的查询(逻辑AND).
我该如何执行OR查询?例:
status为openOR的文档upcomingstatus == openORcreatedAt <= <somedatetime>Dan*_*ath 16
OR不受支持,因为服务器很难扩展它(需要将状态保持为重复数据删除).解决方法是发出2个查询,每个条件一个,以及客户端上的重复数据删除.
Kar*_*iem 10
随着最近添加的 IN 查询,Firestore 支持“同一字段上最多 10 个具有逻辑OR 的相等子句”
(1) 的可能解决方案是:
documents.where('status', 'in', ['open', 'upcoming']);
Run Code Online (Sandbox Code Playgroud)
请参阅Firebase 指南:查询运算符 | in和array-contains-any
| 归档时间: |
|
| 查看次数: |
6322 次 |
| 最近记录: |