同一个页面怎么获取mongoDB两个集合的数据

var db = req.db;
var collection = db.collection('abc');
collection.find({}).toArray(function(err,data){
  res.render('index',{
    'art_list' : data
  });
})

现在用的是这个方法

阅读 4.2k
1 个回答

这个问题非常基础啊。。。你是学node.js入门web开发的么。。。

目前render视图时传递的数据是一次collection操作的结果,data,可以把这个数据存在变量里,在下面再从其他collection中取出数据时再统一传递给视图。

视图渲染跟数据存取从来都不是绑定的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题