我需要一些帮助来更新以下嵌套数据:
{
story: [
0: {
'views': {
// Updated DATA here
}
},
1: {
'views': {
// Or here
}
}
// Some other data
]
}
如何使用Flutter中的上述结构更新Firebase中的数据?
答案 0 :(得分:0)
我认为您在设置新值时需要一个SetOptions参数
FirebaseFirestore.instance.collection('...').document(id).set(newObject, SetOptions(merge:true);
答案 1 :(得分:0)
通过这种结构,我相信您唯一的选择是首先读取数据,
在本地进行更新,然后使用setData
或updateData
将其再次保存到Firestore中。