使用Array从MongoDB中检索文档

时间:2017-06-19 17:01:10

标签: mongodb express mongoose

我有一条路线:

router.get('/:bar', (req, res) => {
    Style.distinct('id', {'foo': req.params.bar })
    .then(ids => 
         // [00001, 00002, 00003, 00004, ... 99999]]
         // get Style
         // get Config
         // etc..
    });
});

在不同的then函数中,我想将id 00001替换为它的对象&配置(要做到这一点,我必须查询架构):

Style.find({'id', id})
Config.find({'id', id})

我陷入了回调地狱。 我正在尝试实现以下输出:

{
  00001 : {
    style: {}
    config: {}
  },
  00002 : {
    style: {}
    config: {}
  },
  00003 : {
    style: {}
    config: {}
  }
}

但是,我不确定如何在对象中返回两个并发API调用的响应,并在完成时返回一个对象数组。

0 个答案:

没有答案