我的angularfire Firestore查询有问题。显然,在其中“查询”似乎是“ ==”的唯一可行的opStr。我正在尝试获取值> = 1的文档,但无法使其正常工作。因此,我测试的是使用不同的WhereFilterOps查询时得到的结果。在我的Firestore数据库中,我有一个包含键/值对mytestvalue / 1:number的文档。因此,我使用where子句创建了一个查询:
.where("mytestvalue", ">=", 1)
而且我没有取回物体。如果我将该子句更改为:
.where("mytestvalue", "==", 1)
我确实得到了我期望的结果。我想念什么吗?我是否需要添加索引或能够使用“> =”运算符的内容?我目前正在使用@ angular / fire 5.3.0。我需要升级到6.0吗?
提前感谢!
哦,天哪,对不起。我DID需要一个索引。猜猜我有答案,但不能正确使用我的大脑。