【发布时间】:2020-07-17 13:41:02
【问题描述】:
constructor(props) {
super(props);
this.state = {
users:[]
};
}
//method to get the data from users collection
async componentDidMount() {
const db = firebase.firestore();
db.collection("users")
.get()
.then(querySnapshot => {
const data = querySnapshot.docs.map(doc => doc.data());
console.log(data);
this.setState({ users: data });
})
.catch( err =>{
console.log(err);
});
}
这个函数返回一个空错误 我想打印用户 uid 列表
这里有用户收藏,里面有零售商收藏及其文档
【问题讨论】:
-
您看到了什么错误,在哪里?
console.log(data);返回什么?可以加个console.log(querySnapshot );吗? -
我得到了一个长度为 0 的数组而不是文档...来自查询快照的数据被存储到数据变量中..所以它应该显示文档列表..我用过console.log(querySnapshot) 它还显示长度为 0 的数组
标签: javascript reactjs firebase google-cloud-firestore