Чтобы установить новые данные в документе Firestore, я обычно использую setData()
с merge: true
. Это работает нормально, как и предполагалось при сохранении данных:
await userDoc.reference.setData({
'favourite_color': 'blue',
'favourite_team': 'fcporto',
},merge: true);
Моя единственная проблема заключается в том, что DocumentSnapshot (userDo c в этом примере) не обновляется автоматически после завершения setData
, что заставляет меня делать дополнительный запрос к документу.
Есть ли способ автоматически обновить DocumentSnapshot после setData ()? (такое же поведение происходит с updateData()
)