我使用与新功能相对应的新字段更新了文档集合。评分为 5 分。以前,我按照创建顺序列出了所有文档。现在我想按照评分顺序显示所有文档。使用 .orderBy 的问题是它只返回带有评级字段的较新文档。有没有一种方法可以按评级顺序返回所有文档,但也包括底部没有评级的文档?
最佳答案
所有 Firestore 查询都经过优化,可返回单个范围内的文档。您的要求本质上成为一个 OR
条件,它需要从两个范围返回文档。目前,这在 Firestore 查询中是不可能的。
关于javascript - Firestore .orderBy() 也可以返回文档而不查询字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49666615/