我所处的情况是,当用户付款时,存储在Firestore集合(CartProducts)中的购物车产品应移动到名为SuccessFullOrders的新集合。
因此,我的基本问题是如何在Flutter中将所有文档从一个集合移动到Firestore的另一个集合
我不知道如何在flutter中编写代码。谢谢你的回答
这是我的代码
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);
});
});
});
});
}
目前还没有办法将一个收藏复制到< code>firebase官方提供的另一个收藏中。当然,您可以迭代之前的集合
在你的情况下,你应该做这样的事情:
userFirebaseInstance
.collection(NewCollection)
.document()
.setData(YourDataHere)
我有一个问题,但在我看来,我看到的所有解决方案都在解决一个比我更复杂的问题。 我对MongoDB比较陌生,但我一直在将它与Apache Neach一起使用来存储抓取的文档。由于我分阶段抓取,并以不同的方式评估每个抓取的结果,以获取统计数据,因此我一直将结果存储在不同的集合中。 我所要做的就是把这些收藏放在一起成为一个大的收藏,这样我就可以翻译和分类。所有字段都是相同的,因此我不需要添加任何新字段。
嗨,我从javascript和react-native开始,我花了几个小时试图解决这个问题。有人能告诉我如何从firestore收集处获得所有文件吗? 我一直在尝试这个: 日志1打印所有对象(一个接一个),但日志2没有定义,为什么?
我知道有一种方法可以实现db。收集getIndexes(),它将列出为集合定义的所有索引。有没有办法将这些索引定义复制并创建到另一个集合? 有很多,我不想一个接一个地做。 关于重复的问题评论:我不希望复制收藏。我希望以可以应用于另一个集合的格式导出索引。
我使用的是Vue.js和Firebase FiRecovery。现在我有两个集合和。在订单集合中,我已经存储了集合的每个文档的id。我现在必须从中获取相应用户的详细信息。我应该怎么做?这是我迄今为止所做的 我需要在userInfo中存储用户数据。提前谢谢
在我的flutter项目中,我有2个两个消防库集合,一个是用户集合,我存储了所有用户详细信息,另一个集合是关注者,其中每个用户都有一个子集合,他/她的关注者用户ID作为文档。我的问题是,如何从用户收藏中检索这些关注者的详细信息? 这是我的用户收藏
我的想法是为帖子创建一个like&views系统(用户可以喜欢和不喜欢一个帖子),并在一个片段中显示用户列表,顺序如下:顶级用户是拥有最多喜欢的用户。 > 我有一个帖子集。每个文档(是一篇文章)包含创建它的用户的ID,以及一个喜欢的计数器(我称之为“a”)。 我有另一个集合,用户。每个文档(它是一个用户)都包含一个计数器(我称之为“B”),它计算所有帖子加起来的赞数。 目前,我使用“B”对上面描述