【发布时间】:2021-02-17 12:00:51
【问题描述】:
我是 Cloud Firestore 的新手,但已经进行了一些 CRUD 操作,但现在我真的被这件事困住了。
'tiposFrota' 集合中的每个文档都有一个键 'nome:' 具有唯一值,没有文档具有相同的 'nome:' 键值。
问题是,每当用户向其他集合添加另一个“卡车”时,我需要将“qtde:”的值加一,当他们删除“卡车”时,程序会将数字加 -1,作为柜台工作。
我设法创建了一个更新键值的操作,但仅当您拥有文档 ID 时,但在这种情况下,ID 是自动生成的,因为它们可能会从“tiposFrota”集合中添加或删除标准值。
FirebaseFirestore.instance
.collection('controladores')
.doc('contadores')
.update({'numFrota': FieldValue.increment(1)}),
我真的很困惑,如果有人可以帮忙的话。
谢谢!
【问题讨论】:
标签: firebase flutter google-cloud-firestore cloud