从我的应用程序和 javascript 控制台
firestore.collection('organizations/f1f4002a-1fb2-4805-baf1-a1a709f228e9/emailsSent').get().then(console.log)
返回 QuerySnapshot 为空:true
但显然有一个记录。 我写的所有其他查询似乎都有效。即作业日志、电子邮件等。
```
我觉得我快要疯了,这可能真的很愚蠢,所以我提前道歉。
最佳答案
请注意,文档名称 455...2c2
在控制台中以 斜体 显示,这绝对不是控制台中显示的文档的正常情况。斜体实际上意味着文档已被删除,但是,它可能包含其他未删除的子集合(尝试单击它)。
由于 Firestore 查询很浅,您尝试执行的 get() 不会产生任何文档,因为该集合中实际上没有任何文档。
您系统中的某些东西可能已经删除了该文档但没有删除其子集合,因此可能值得找出导致该删除的原因并修改它以便它也删除其子集合(否则它们将保持“孤立”状态在你的数据库中无限期地这样)。
同时,如图所示,您对查询无能为力 - 它返回了正确的结果。
关于javascript - Firestore 尚未返回任何记录,我在控制台中看到它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48865296/