【问题标题】:How to add Document with Custom ID to Firebase (Firestore) on Swift如何在 Swift 上将具有自定义 ID 的文档添加到 Firebase (Firestore)
【发布时间】:2019-05-04 03:38:14
【问题描述】:

有什么方法可以在 Swift 语言上使用自定义 id 将文档添加到 firestore 集合,而不是由 firestore 引擎生成的 id。

提前感谢您的回复。

【问题讨论】:

    标签: swift firebase google-cloud-firestore


    【解决方案1】:

    2020

    通常你会想要错误处理:

    Firestore.firestore()
        .collection("companyAddress")
        .document(companyID)
        .setData([
            "address1": a1,
            "address2": a2,
            "city": c
        ]) { [weak self] err in
            guard let self = self else { return }
            if let err = err {
                print("err ... \(err)")
                self.yourErrorAlert()
            }
            else {
                print("saved ok")
                self.proceedWithUX()
            }
    }
    

    【讨论】:

    • 错误:无法将“Void”类型的值分配给“DocumentReference”类型
    【解决方案2】:

    是的。试试这个:

    Firestore.firestore().collection("items").document("yourId").setData(["item": "test"]) 
    

    【讨论】:

      猜你喜欢
      • 2018-07-10
      • 2022-01-21
      • 2019-08-15
      • 2019-06-15
      • 2019-02-27
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 2020-08-07
      相关资源
      最近更新 更多