编程语言
首页 > 编程语言> > JavaScript-云功能:如何将Firestore Collection复制到新文档?

JavaScript-云功能:如何将Firestore Collection复制到新文档?

作者:互联网

我想在使用Cloud Functions发生事件时在Firestore中复制集合的副本

我已经有了遍历集合并复制每个文档的代码

    const firestore = admin.firestore()
    firestore.collection("products").get().then(query => {
        query.forEach (function(doc){
            var promise = firestore.collection(uid).doc(doc.data().barcode).set(doc.data());
        });
    });

有更短的版本吗?一次复制整个收藏集?

解决方法:

目前没有.唯一的方法是使用Cloud Functions遍历每个文档,然后将新文档设置为具有指定数据的其他集合.也许这将是一个很好的功能要求.

我们正在谈论多少文件?对于大约10,000的东西,只需几分钟即可达到顶峰.

标签:firebase-admin,google-cloud-firestore,javascript
来源: https://codeday.me/bug/20191025/1927181.html