验证后,我试图在/users/上查找一个用户文档,然后我想用 auth 对象的数据以及一些自定义用户属性来更新文档。但是我得到一个错误,更新方法不存在。是否有更新单个文档的方法?所有的 firestordoc 示例都假设您有实际的 doc id,并且它们没有任何使用 where 子句进行查询的示例。
firebase.firestore().collection("users").where("uid", "==", payload.uid)
.get()
.then(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
console.log(doc.id, " => ", doc.data());
doc.update({foo: "bar"})
});
})