【发布时间】:2021-12-30 17:31:06
【问题描述】:
我在 Firebase 上有一个“用户”集合。这个集合中有一些我想在屏幕上呈现的字段
我有一个 Home 类,其中包含以下功能:
const db = firebase.firestore();
export class Home extends Component {
constructor(props) {
super()
}
componentDidMount(){
db.collection('/users')
.doc(firebase.auth().currentUser.uid)
.get()
.then(querySnapshot => {
querySnapshot.forEach(uid => {
let data = uid.data();
console.log(data);
})
})
}
}
没有.doc(firebase.auth().currentUser.uid),我会在屏幕上获得所有用户的所有字段,但是当我添加它时,为了获取每个用户的详细信息,我遇到错误“未捕获(承诺中)TypeError:querySnapshot.forEach不是函数”。提前感谢您的帮助。
【问题讨论】:
标签: javascript firebase react-native google-cloud-firestore