Допустим, у меня есть набор документов, которые нужно обновить с помощью внешнего API. На клиенте я получаю эти документы, а затем делегирую вызов API на сервере в методе Meteor
Ie
//on client
const docs = Docs.find().fetch();
for (let doc of docs) {
//Delegate to Server to handle actual request to external API and updating to DB
Meteor.call('updateFromExternalAPI', doc);
}
Я знаю, что это неэффективно, и я ' Я хотел бы выполнять эти запросы параллельно. Я использовал Promises.all()
раньше и понимаю, что, вероятно, существует множество способов сделать это в стандартной JS и других средах. Но каков желаемый шаблон для подобных вещей в Meteor? Придется ли мне полагаться на другие пакеты npm?
Будем признательны за любые современные блоги, учебные пособия.
Спасибо!