对不起的数组,如果标题本身就是一个矛盾:) JS初学者在这里..Node.js的遍历对象异步
我得到的MongoDB文档的数组,我想对每一个与另一个对象(从另一个表),以便我可以将这个扩展对象数组传递给我的视图。我想实现这样的事情:
exports.myFunction = function(req, res) {
Book.find({'good': true}).exec(function(err, docs) { // find good books
// add authors to each book (?):
for (var i = 0, i < docs.length; i++) {
docs[i].author = Author.findOne({'_id': docs[i].author_id});
}
// render books:
res.render('/books.ejs', {books: docs});
});
}
我认为这不是JavaScript的方式来做到这一点:)所以我怎么能做到这一点?
感谢,