如何在Swift上将具有自定义ID的文档添加到Firebase(Firestore)

时间:2018-12-02 19:12:06

标签: swift firebase google-cloud-firestore

是否可以通过Swift语言上的自定义ID(不是由Firestore引擎生成的ID)将文档添加到Firestore集合中?

提前感谢您的回复。

2 个答案:

答案 0 :(得分:2)

是的。只需尝试:

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

答案 1 :(得分:-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()
        }
}