nodejs mongodb 一个页面使用多表问题
用nodejs 和mongodb相连接,一个页面需要应用多个表 express模板 例如 首页要用的菜单表,新闻表,留言表里面的信息。 如下 index.js MenuList.getAll(null,function(err,MenuLists){ if(err){ MenuLists=[]; } res.render(‘index’,{ title:‘首页’, MenuLists: MenuLists, }); }); }); 页面中 <% MenuLists.forEach(function (menuLists,index) { %> <li></li> <% }) %> 怎么引用新闻等表,和里面内容???
8 回复
不嫌麻烦,可以用这种写法
MenuList.getAll(null, function(err, menuList){
NewsList.getAll(null, function(err, newsList){
MessageList.getAll(null, function(err, messageList) {
res.render("index", {
menuList: menuList,
newsList: newsList,
messageList: messageList
})
})
})
})
嫌麻烦,可以用async