Как скопировать полную коллекцию в Meteor в другую коллекцию? - PullRequest
0 голосов
/ 03 июля 2019

Как скопировать полную коллекцию в Метеоре в другую коллекцию? Допустим, скажем: как мы копируем все записи оптом из коллекции planTmp в plan.

Я знаю о методах MongoDB, таких как, например: copyTo, но их нельзя использовать непосредственно из Meteor на стороне сервера.

Мне было просто интересно, как вы можете сделать это в Метеоре с разумной производительностью.

1 Ответ

0 голосов
/ 03 июля 2019

Я придумала это решение, но я не уверена, является ли это лучшим вариантом для полного копирования одной таблицы в другую:

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