【发布时间】:2019-09-21 18:04:09
【问题描述】:
我知道要移动文档,我们必须复制和粘贴。但是从复制->粘贴中丢失了子集合。
那么如何复制和粘贴集合中的所有文档?
来自路径 - /main/issueOpen/list/-Lb2yhvNLN6NsvCXAGyM/chat/[有很多文档]
到路径 - /main/issueClosed/list/-Lb2yhvNLN6NsvCXAGyM/chat/[全部移到这里]
...
Future<Null> closeIssue() async {
DocumentReference fromDocument = await Firestore.instance
.collection("main").document("issueOpen").collection("list")
.document(chatId);
DocumentReference toDocument = await Firestore.instance
.collection("main").document("issueClosed").collection("list")
.document(chatId);
fromDocument.get().then((datasnapshot) {
if (datasnapshot.exists) {
toDocument.setData(datasnapshot.data).whenComplete(() {
}).catchError((e) => print(e));
}
});
}
...
【问题讨论】:
标签: firebase flutter google-cloud-firestore