一尘不染

在数组中添加新对象

flutter

我有对象数组,我想在用户在数组中输入新数据时添加新对象吗?

Firestore.instance.collection(city).document('Attractions').updateData(
                        "data", FieldValue.arrayUnion(obj)
                      );

这显示了错误,如何用颤振来实现?


阅读 819

收藏
2020-08-13

共1个答案

一尘不染

正确的格式是:

Firestore.instance.collection(city).document('Attractions').updateData({"data": FieldValue.arrayUnion(obj)});

updateDataMap<String,dynamic>数据为准。

在您的代码中,您正在,作为键-值之间的分隔符,而应该是:

2020-08-13