【发布时间】:2020-10-24 23:34:36
【问题描述】:
当我使用下面的代码添加到文档时,只要我停留在同一屏幕上,我就可以成功地继续向数组中添加其他对象。
void createRecord(dataMap) async {
_user = await FirebaseAuth.instance.currentUser();
var createTransaction = (Transaction tx) async {
var ds = await tx.get(db
.collection('users')
.document(_user.uid)
.collection("days")
.document(DateFormat("yyyy-MM-dd").format(dataMap['day'])));
await tx.set(ds.reference, dataMap);
};
Firestore.instance.runTransaction(createTransaction);
}
当我从屏幕返回时,如何在不删除旧对象的情况下将新对象添加到集合中?
谢谢。
【问题讨论】:
标签: firebase flutter google-cloud-firestore