我有一个计数值为 1 的现有文档。当我使用FieldValue.increment(1)using setData(应该用新的增量值覆盖)时,它不会增加该值,但使用与 相同的值updateData,会将值增加到 2。
FieldValue.increment(1)
setData
updateData
这是为什么?在这种情况下,尤其是当我使用相同数量的属性进行更新时,setData和之间有什么区别?updateData
firebase flutter google-cloud-firestore
firebase ×1
flutter ×1
google-cloud-firestore ×1