有没有一种方法可以获取数组字段不包含一个或多个值的所有文档,现在有“array-contains”,但是否有类似“array-not-contains”的内容?
最佳答案
您只能基于索引查询 Firestore,这样所有查询都可以扩展到搜索数十亿个文档而不会出现性能问题。
索引通过记录数据集中存在的值来工作。如果索引跟踪不存在的东西,它就不可能有效。这是因为与您的数据集相比,不存在的值的范围非常大,无法对其进行索引。查询某些值是否存在需要扫描所有文档,而这无法扩展。
关于firebase - Firestore 获取文档的值不在数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52085868/