Я знаю, что для перемещения документа нам нужно скопировать и вставить. Но подколлекции пропущены при копировании-> вставке.
Так как мне скопировать и вставить все документы в коллекции?
из пути - / 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));
}
});
}
...