如何在不直接命名的情况下完全更新一个集合中的所有文档。 这是我的代码:
let db = Firestore.firestore()
db.collection((Auth.auth().currentUser?.email)!).document().updateData(["status":""])
{(err) in
if err != nil {
print("again failed")
return
}else{
print("success")
}
答案 0 :(得分:1)
Firestore没有等效的SQL“更新位置”查询。您将必须执行查询以获取所有文档,迭代结果并分别更新每个文档。如果您不提前知道文档ID,则此过程没有捷径。