【发布时间】:2020-12-24 01:44:31
【问题描述】:
我在Firestore documentation for realtime listener 上看到我们可以查看快照之间的变化,并查看每个文档是否被添加、删除或修改。
我想知道如果我只将onSnapshot 附加到单个文档,是否可以查看更改类型?
我尝试在单个文档侦听器上运行docChanges() 方法:
db.collection("matching").doc("user1").onSnapshot(async doc => {
doc.docChanges().forEach(function(change) {
if (change.type === "added") {
console.log("added: " + change.doc.data());
}
})
})
但它产生了一个错误:
Uncaught (in promise) TypeError: doc.docChanges is not a function
我想我根本无法在单个文档侦听器上运行 docChanges()。那么,如何查看单个firestore doc实时监听器的变化呢?
【问题讨论】:
标签: firebase google-cloud-firestore