如果标题本身有矛盾之处,我很抱歉 :) 我是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的正确用法 :) 那么我应该怎样实现它呢?
谢谢。