更新Flatter Firebase'中的嵌套数据;s Firestore数据库
我需要一些帮助来更新颤振中的以下嵌套数据:更新Flatter Firebase'中的嵌套数据;s Firestore数据库,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,我需要一些帮助来更新颤振中的以下嵌套数据: { story: [ 0: { 'views': { // Updated DATA here } }, 1: { 'views': { // Or here } } // Some other data ] } 如何在Flatter中使用上述结构更新firebase中的数据?我认为在设置新值时需要一个SetOptions参
{
story: [
0: {
'views': {
// Updated DATA here
}
},
1: {
'views': {
// Or here
}
}
// Some other data
]
}
如何在Flatter中使用上述结构更新firebase中的数据?我认为在设置新值时需要一个SetOptions参数
FirebaseFirestore.instance.collection('...').document(id).set(newObject, SetOptions(merge:true);
有了这种结构,我相信你唯一的选择就是先读取数据, 本地更新,然后使用
setData
或updateData
将其再次保存到Firestore中