目前使用 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));
这工作得很好,但我希望能够使用“相同”获取其他数据。
有谁知道如何做到这一点?感谢您的任何提示