在 Firebase Firestore 中,我可以查询未设置特定字段的文档吗?
我知道如果我这样做
collectionReference.where('requires', '==', null)
不会做我想要的事情,因为 null
是根本不同的。驱动程序不接受undefined
。使用 orderBy
不起作用,它甚至不会返回未设置字段的文档。
有什么方法可以执行此查询而无需将字段设置为null
?
最佳答案
Firestore 不支持查询不存在的属性/字段。如果您仔细考虑一下:如何为不存在的内容建立索引?您需要在那里有一些值,即使它为空,以便索引能够大规模工作以快速找到您要查找的内容。
关于Firebase Firestore JavaScript : Find document with a field unset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49135601/