【发布时间】:2020-05-23 10:05:10
【问题描述】:
我正在开发一个连接到 FireStore 的项目。我试图更新集合 User 内文档 userIDKey 中的一个字段。它通过函数运行而不会引发错误。但是,它不会更新 FireStore 中的字段。谁能告诉我我哪里做错了?下面的附件是我的代码、我的 FireStore 数据库的图像和演示更新字段。
FireStore "infected" field not updating after running through the function
firebase.auth().onAuthStateChanged((user) => {
if (user) {
console.log(user.uid);
userID = user.uid;
if ((check_bolean != "yes") && (check_bolean != "no")){
alert("Please input YES/NO for the following box!");
}
else{
if (check_bolean == "yes"){
fStore.collection("User").doc(userID).update({
infected: true
})
alert("You are infected")
}
else{
fStore.collection("User").doc(userID).update({
infected: false
})
alert("You are not infected!");
}
window.location.assign("MainPage.html")
}
} else {
console.log("Cannot get userid")
}
});
【问题讨论】:
标签: javascript firebase google-cloud-firestore