如果我知道文档参考,我如何复制数据

问题描述 投票:0回答:1

我知道添加到 Firestore 的文档的文档参考。我想使用此文档参考创建具有相同数据的另一个文档。这怎么可能?

 Future<DocumentReference<Map<String, dynamic>>> add(String title,
      {Duration duration = const Duration(minutes: 15),
     }) async {

    return collectionRef.add(
      PhoneModel(
        title: title,
        duration: duration,
       
      ).toJson(),
    );
  }
flutter firebase dart google-cloud-platform google-cloud-firestore
1个回答
0
投票

但我想使用我拥有的文档参考创建相同的数据集。

如果您已经有一个指向文档的引用,那么您可以阅读该特定文档并在同一集合中创建另一个文档。既然你说文档ID应该不同,那么你可以调用 CollectionReference#add 其中:

使用提供的数据填充后,返回具有自动生成 ID 的 DocumentReference。

附注同一集合中不可能有两个具有相同 ID 的文档。

© www.soinside.com 2019 - 2024. All rights reserved.