如何将流星中的完整收藏复制到另一个收藏中?

时间:2019-07-03 12:26:45

标签: mongodb meteor

如何将Meteor中的完整收藏复制到另一个收藏中?让我们说:我们如何将所有记录从集合planTmp批量复制到plan

我知道MongoDB的方法,例如copyTo,但是不能直接从服务器端的Meteor使用这些方法。

我只是想知道如何在Meteor中以合理的性能做到这一点。

1 个答案:

答案 0 :(得分:0)

我想出了这个解决方案,但是我不确定这是否是将一个表完全复制到另一个表的最佳选择:

PlanTemp.rawCollection().find().toArray()
    .then(result => Plan.rawCollection().insertMany(result))
    .then(() => {
        console.log('All plan time data copied');
    });