我有对象数组,我想在用户在数组中输入新数据时添加新对象吗?
Firestore.instance.collection(city).document('Attractions').updateData( "data", FieldValue.arrayUnion(obj) );
这显示了错误,如何用颤振来实现?
正确的格式是:
Firestore.instance.collection(city).document('Attractions').updateData({"data": FieldValue.arrayUnion(obj)});
updateData以Map<String,dynamic>数据为准。
updateData
Map<String,dynamic>
在您的代码中,您正在,作为键-值之间的分隔符,而应该是:
,
: