1

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

ActivityList.prototype = {
  showActivities: function(req, res) {
    point.find({}, function foundPoints(err, items) {
      res.render('index2',{title: 'Credits' , points: items})
    });
}

这些数据可以在我的 index.jade 中这样处理:

form(action="/asdad", method="post")
   select(name = "item[point]")
   each point in points
    option(value='onlytesting') #{point.Activity}
  input(type="submit", value="Update tasks")

如您所见,我正在使用它来填充下拉菜单。我的问题是我还想用其他集合中的数据填充多个下拉菜单。

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

我的 app.js 调用:

app.get('/', activityList.showActivities.bind(activityList));

这工作得很好,但我希望能够使用“相同”获取其他数据。

有谁知道如何做到这一点?感谢您的任何提示

4

0 回答 0