带有承诺的流星方法中的异步mongodb查询

时间:2019-02-07 21:05:38

标签: mongodb asynchronous meteor

我使用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。语法的正确方法是什么?

0 个答案:

没有答案