我在Firestore中创建了一个名为user的集合,并添加了一个文档,并给了它7个字段,但是当我尝试使用onSnapshot
取回数据时,它不返回任何数据。这是集合
这是我的代码:
firestore()
.collection('user')
.doc('LCqSZXM17WUWiWFahyj6')
.onSnapshot((row) => {
console.log(row.data());
});
在控制台中,它记录一个空数组
提前谢谢!
答案 0 :(得分:1)
您需要包括更多信息。 无论如何,您是否检查了Firestore数据库的访问规则?
const doc = db.collection('cities').doc('SF');
const observer = doc.onSnapshot(docSnapshot => {
console.log(`Received doc snapshot: ${docSnapshot}`);
// ...
}, err => {
console.log(`Encountered error: ${err}`);
});
以上代码为官方文档代码。首先检查错误回调。