對不起的數組,如果標題本身就是一個矛盾:) 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的方式來做到這一點:)所以我怎麼能做到這一點?
感謝,