Javascript 使用mongoose获取多个集合

Javascript 使用mongoose获取多个集合,javascript,node.js,http,rest,mongoose,Javascript,Node.js,Http,Rest,Mongoose,目前正在使用node.js以及mongoose和express。我的MongoDB中有两个集合,我可以成功检索如下数据: ActivityList.prototype = { showActivities: function(req, res) { point.find({}, function foundPoints(err, items) { res.render('index2',{title: 'Credits' , points: items}) });

目前正在使用node.js以及mongoose和express。我的MongoDB中有两个集合,我可以成功检索如下数据:

ActivityList.prototype = {
  showActivities: function(req, res) {
    point.find({}, function foundPoints(err, items) {
      res.render('index2',{title: 'Credits' , points: items})
    });
}
这些数据可以在我的索引中处理。如下所示:

form(action="/asdad", method="post")
   select(name = "item[point]")
   each point in points
    option(value='onlytesting') #{point.Activity}
  input(type="submit", value="Update tasks")
正如你所看到的,我用这个来填充一个下拉菜单。。我的问题是,我想用其他集合的数据填充多个下拉菜单

该页面应该是my index.jade,这样用户就会看到多个下拉菜单,这些菜单将直接从MongoDB中提取

My app.js调用:

app.get('/', activityList.showActivities.bind(activityList));
这很好,但我希望能够用“相同”的get获取其他数据

有人知道如何做到这一点吗?
感谢您提供的所有提示

我认为您最好使用类似的模块来协调这些查询,并在所有查询返回结果后呈现模板。找到了解决方案,使用了trollix在本文中提供的“简易方法”中的提示。可能重复的