使用实时更新时,如何检查云火库文档是否存在
2022-08-30 05:39:05
这有效:
db.collection('users').doc('id').get()
.then((docSnapshot) => {
if (docSnapshot.exists) {
db.collection('users').doc('id')
.onSnapshot((doc) => {
// do stuff with the data
});
}
});
...但它看起来很冗长。我试过了,但这不起作用。我只想在订阅文档的实时更新之前检查文档是否存在。最初的获取似乎是对数据库的浪费调用。doc.exists
有没有更好的方法?