#firebase #flutter #google-cloud-firestore
#firebase #flutter #google-облако-firestore
Вопрос:
Мне нужна помощь в обновлении следующих вложенных данных в flutter:
{
story: [
0: {
'views': {
// Updated DATA here
}
},
1: {
'views': {
// Or here
}
}
// Some other data
]
}
Как я могу обновить данные в firebase, используя вышеуказанную структуру во Flutter?
Ответ №1:
Я думаю, вам нужен параметр setOptions при установке нового значения
FirebaseFirestore.instance.collection('...').document(id).set(newObject, SetOptions(merge:true);
Ответ №2:
Я полагаю, что при такой структуре единственный вариант, который у вас есть, — это сначала прочитать данные, обновить их локально, а затем снова сохранить в Firestore с помощью setData
или updateData
.