我正在尝试从用户文档中获取数据,但其中包含用户个人资料,并且我正在实现“编辑个人资料”屏幕,因此我已经能够基于文档ID来获取数据,但是我想要的是使用来获取文档ID文档中的(uid)以根据用户的uid显示数据,我试图进行查询,但是我无法正确使用它。 如果有人可以帮助的话。
很抱歉,我是Firebase的新手。
这是我的代码
let db = firebase.firestore()
var users = db.collection("users");
var query = users.where("uid", "==", userID);
db.collection("users").doc('4onJTLGXLlIvni7oQss1').onSnapshot((doc) => {
this.setState({userInfo:doc.data() , loading:false})
const {Fname,Lname,PhoneNumber,date,uid} = this.state.userInfo
this.setState({
Fname: Fname,
Lname: Lname,
PhoneNumber: PhoneNumber
});
// alert(userID)
})
}