【发布时间】:2019-02-26 22:47:46
【问题描述】:
所以,我有一个可能超级容易解决的问题,我只是想不通。 基本上在这一点上,我正在尝试将特定文档的字段存储到 2 个变量中,以便我可以在其他地方使用它们。
这是我的 Firestore 层次结构:
这是我到目前为止的代码,我认为我在正确的轨道上,但我不知道用什么替换“//我在这里放什么”。
var db = firebase.firestore();
var user = firebase.auth().currentUser;
var usersEmail = user.email;
db.collection("users").where("email", "==", usersEmail)
.get()
.then(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
// doc.data() is never undefined for query doc snapshots
console.log(doc.id, " => ", doc.data());
var firstName = //What do I put here?
var lastName = //What do I put here?
});
})
.catch(function(error) {
console.log("Error getting documents: ", error);
});
【问题讨论】:
标签: javascript firebase google-cloud-firestore