【发布时间】:2020-10-23 16:02:30
【问题描述】:
我在 firestore 文档的数组中使用 map。问题是,当我添加具有新值的地图时,它不是增加数组的大小,而是用当前地图替换新地图。 我的代码是这样的:
Map<String, dynamic> map = {'name': "Asad"};
RaisedButton(
child: Text("press me"),
onPressed: () {
Firestore.instance.collection('Shops').document('2').setData({
'name': 'Ali',
'id': '3',
'array': FieldValue.arrayUnion([map])
});
},
),
我的 Firestore 数据库如下所示:
【问题讨论】:
标签: firebase flutter google-cloud-firestore