【发布时间】:2019-01-10 22:50:11
【问题描述】:
我在我的 Firebase 项目中为 Firestore 启用了持久性。
我通过一个简单的调用获取用户的文档。
this.afs
.collection('users')
.doc(user.uid)
.collection("events").snapshotChanges().subscribe(...etc etc...)
上面的调用被提供给一个 Angular 表 DataSource
也许上述内容并不重要,但只是确保。
说到点子上了。
我为集合 events 返回的列表包含启用 Firestore 持久性时可能删除的项目。
我交叉检查了持久性提供的 IDS,有些在在线数据库中不存在。
我不确定为什么/如何发生这种情况,但我有点困惑:
我做错了吗?
我应该打一些不同的电话吗?
这是一个错误吗?
【问题讨论】:
标签: firebase google-cloud-firestore persistence