【发布时间】:2020-09-12 07:10:56
【问题描述】:
我的情况是,当用户付款时,他存储在 Firestore 集合中的购物车产品 (CartProducts) 应移动到名为 的新集合SuccessFullOrders .
所以我的基本问题是如何将所有文档从一个集合移动到 Flutter 中的 Firestore 另一个集合
我不知道如何在颤振中为此编写代码。感谢您的回答
这是我的代码
void _onPressed()async {
final FirebaseAuth _auth = FirebaseAuth.instance;
FirebaseUser user = await _auth.currentUser();
print(user.uid);
firestorInstance.collection("users").getDocuments().then((querySnapshot) {
querySnapshot.documents.forEach((result) {
firestorInstance.collection("users").document(user.uid).collection("CartProducts").getDocuments().then((querySnapshot) {
querySnapshot.documents.forEach((result) {
//what to write here so that new documents would be created in other collection
print(result.data);
});
});
});
});
}
【问题讨论】:
-
如果您可以分享您的代码,那么我们将能够更准确地提供答案
-
我编辑了我的问题并提供了代码。感谢您的帮助♥
-
检查我编辑的答案
标签: firebase flutter dart google-cloud-firestore