在Firebase Firestore中,我可以查询未设置特定字段的文档吗?
我知道我是否
collectionReference.where('requires', '==', null)
由于null
根本不同,所以不会做我想做的事。驱动程序中不接受undefined
。使用orderBy
无法正常工作,它甚至无法在未设置字段的情况下返回该文档。
有没有办法执行此查询,而不必将字段设置为null
?
答案 0 :(得分:1)
Firestore不支持查询不存在的属性/字段。如果你仔细考虑它:你如何索引那些不存在的东西?你需要在那里有一些价值,即使它是空的,以便索引能够以大规模工作以快速找到你正在寻找的东西。