我的Firebase中有一个包含文档的集合,我可以通过以下方式在其中检索数据:
self.db.collection("ustas").order(by: "stats").limit(to: 20).getDocuments() { (querysnapshot,err) in
for document in querysnapshot!.documents {
}
}
我想执行一些操作,但是此后,我想为每个文档更新impressions+=1
。有可能动态地做到这一点吗?
答案 0 :(得分:0)
打开文档时,请从viewDidLoad()调用下面的示例中的函数
func updateDocumentStats() {
let docRef = self.db.collection("ustas").document("YourDocumentId")
docRef.updateData([
"impressions": FieldValue.increment(Int64(1))
])
}