在React Native中没有从Firestore获取数据

时间:2020-06-29 23:45:57

标签: react-native google-cloud-firestore

我在Firestore中创建了一个名为user的集合,并添加了一个文档,并给了它7个字段,但是当我尝试使用onSnapshot取回数据时,它不返回任何数据。这是集合

enter image description here

这是我的代码:

firestore()
          .collection('user')
          .doc('LCqSZXM17WUWiWFahyj6')
          .onSnapshot((row) => {
            console.log(row.data());
          });

在控制台中,它记录一个空数组

提前谢谢!

1 个答案:

答案 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}`);
});

以上代码为官方文档代码。首先检查错误回调。