Firebase Firestore JavaScript : Find document with a field unset

标签 firebase google-cloud-firestore

在 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/

相关文章:

android - 应用程序终止时 FCM 推送通知 FLUTTER

android - Firebase UI Recyclerview OnClick 不工作,尝试了一切。这不是一个重复的问题

java - 如何在事务内将文档添加到 Firebase 集合?

firebase - 使用 Firebase 进行 secret URL 身份验证

javascript - 将输入类型时间转换为 firestore 的时间戳

java - removeEventListener() 不是 Firebase Firestore 的一部分吗?

javascript - 按日期范围的 Firebase 查询

java - FirebaseRecyclerAdapter 不会覆盖 onDataChanged

firebase - 无法在 Firebase 云函数中部署 PubSub 函数

android - 通过随机键检索子值-Firebase