【发布时间】:2020-08-04 14:55:39
【问题描述】:
为了在 Firestore 文档中设置新数据,我通常使用 setData() 和 merge: true。这可以正常工作,并且符合数据保存的预期:
await userDoc.reference.setData({
'favourite_color': 'blue',
'favourite_team': 'fcporto',
},merge: true);
我唯一的问题是 DocumentSnapshot(此示例中为 userDoc)在 setData 完成后不会自动“刷新”,这迫使我对文档进行额外的查询。
有什么方法可以在 setData() 之后自动更新 DocumentSnapshot 吗? (updateData() 也会发生同样的行为)
【问题讨论】:
标签: firebase flutter google-cloud-firestore