【发布时间】:2016-05-19 13:48:31
【问题描述】:
我有一个网站,我需要显示我的 Mongo 数据中的一些数据。但是,我的问题是我需要来自两个集合的数据。完全独立且彼此无关的集合。
现在我的个人资料页面的路线中有这个:
router.get('/profile', function(req, res,next) {
var resultArray = [];
mongo.connect(url, function(err, db) {
var cursor = db.collection('users').find();
cursor.forEach(function(doc, err) {
resultArray.push(doc);
}, function() {
db.close();
res.render('profile/index', {users: resultArray});
});
});
});
当然,这完全可以正常工作。但是如何让第二个db.collection('colors').find(); 也传递给我的模板?
我确定这是微不足道的事情,我只是没有完全掌握事情,但是是的..我被卡住了..
【问题讨论】:
标签: node.js mongodb express database