Итак, у меня есть проблема, которая может быть очень легко решена, но я просто не могу ее понять.По сути, на данный момент я пытаюсь сохранить поля определенного документа в 2 переменных, чтобы я мог использовать их в другом месте.
Это моя иерархия пожарных хранилищ:
Это код, который у меня есть до сих пор, и я думаю, что я на правильном пути, но я не знаю, что заменить "// Что я здесь положу" на.
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);
});