我在将多个集合呈现到页面时遇到问题。我做了很多研究,但遇到类似“无法在views目录中查找视图”之类的错误
我的代码如下
router.get('/', function(req, res, next) {
MongoClient.connect(url, function (err, db) {
if (err) {
console.log('Unable to connect to the mongoDB server. Error:', err);
} else {
db.collection('book', function(err, collection1) {
collection1.find().toArray(function(err, items) {
db.collection('category', function(err, collection) {
collection.find().toArray(function(err, citems) {
res.send('pages/home', {title:'Express',itm:items,citm:citems});
});
});
});
});
}
});
最佳答案
您的查看位置存在问题,无法通过路径pages/home
找到
首先尝试调试,现在不要考虑mongodb。但是,如果您想调试mongodb查询-只需登录控制台items
和citems