我有一个对象数组,我想在用户在数组中输入新数据时添加新对象?
Firestore.instance.collection(city).document('Attractions').updateData(
"data", FieldValue.arrayUnion(obj)
);
这显示错误,我怎样才能用 flutter 实现这个?
最佳答案
正确的格式是:
Firestore.instance.collection(city).document('Attractions').updateData({"data": FieldValue.arrayUnion(obj)});
updateData
拍Map<String,dynamic>
作为数据。
在您的代码中,您有 ,
作为键值之间的分隔符,它应该是 :
关于firebase - flutter firestore,在数组中添加新对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53665155/