如何在Swift Firebase中更新一个集合中的所有文档

时间:2020-10-03 21:43:25

标签: swift firebase google-cloud-firestore swiftui

如何在不直接命名的情况下完全更新一个集合中的所有文档。 这是我的代码:

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")
     
     }

1 个答案:

答案 0 :(得分:1)

Firestore没有等效的SQL“更新位置”查询。您将必须执行查询以获取所有文档,迭代结果并分别更新每个文档。如果您不提前知道文档ID,则此过程没有捷径。