【发布时间】:2019-09-01 17:51:02
【问题描述】:
在 Firestore 中更新同一文档可能会导致争用,因此建议每秒仅更新一次文档。
如何创建一个具有相同 ID 和字段的新文档?如果覆盖现有文档会导致争用吗?例如,如果您每秒运行一次以上(使用相同的文档 ID):
var ref: DocumentReference? = nil
ref = db.collection("cities").document("new-city-id").setData(data: [
"name": "Tokyo",
"country": "Japan"
]) { err in
if let err = err {
print("Error adding document: \(err)")
} else {
print("Document added with ID: \(ref!.documentID)")
}
}
【问题讨论】:
标签: swift google-cloud-firestore