firebase - 具有空值的 Firebase 复合查询
问题描述
我为颤振应用程序创建的复合查询遇到问题:
final query = baseRef
.collection('Jobs')
.where('associatedAssetId', isEqualTo: job.associatedAssetID)
.where('completionDate', isEqualTo: null)
.orderBy('toDoDate', descending: false)
.limit(1);
我已经为它设置了一个索引,但由于某种原因,它返回了“completionDate”字段不等于空的文档。关于复合查询的工作原理以及对它们的限制,我是否遗漏了什么?
解决方案
推荐阅读
- android - Android Q、R 中的 WiFiManager API
- dbeaver - DBeaver:将服务器输出重定向到文件
- java - 与 java 具有相同属性的过滤器列表(首选 groovy)
- html - 如何在使用 display:flex 换行文本后删除空格?
- qt - 如何在 QML 中将父窗口置于子窗口前面
- scalardb - 在 Scalardb 中启用日志记录
- python - 定期检查 python 脚本是否正在运行并在没有运行时重新启动它的服务
- dataweave - MULE 4:DATAWEAVE 2.0:如何获取 Dataweave 2.0 中两个 Time 实例之间的小时数差异?
- python - 在python中创建2个日期之间的年份列表
- python - 在Python中组合两个字典列表中的值时如何避免嵌套for循环?