是否可以通过Swift语言上的自定义ID(不是由Firestore引擎生成的ID)将文档添加到Firestore集合中?
提前感谢您的回复。
答案 0 :(得分:2)
是的。只需尝试:
Firestore.firestore().collection("items").document("yourId").setData(["item": "test"])
答案 1 :(得分:-1)
通常,您需要进行错误处理:
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()
}
}