我使用Promises从流星方法中的两个mongodb集合中检索数据,如下所示:
doSomething:function(Id){
var fut = new Future();
const collectionA = Products.rawCollection();
const find = Meteor.wrapAsync(collectionA.find, collectionA);
const products = Promise.await(find({}).toArray());
const collectionB = ProductsB.rawCollection();
const find = Meteor.wrapAsync(collectionB.find, collectionB);
const products_B = Promise.await(find({}).toArray());
console.log("Products", products,"products_B", products_B)
}
尽管在控制台中返回的结果仅来自两个变量产品product_B的第一个Collection。语法的正确方法是什么?