如何在客户端输出数据?(express+monodb+jade)
How to output data at client side? (express+monogdb+jade)
我正在尝试显示我从数据库中检索到的数据(我使用的是node.js express和mongodb),但是我需要的数据成功地显示在控制台中,但我需要在Jade的前端输出它。
我检索的数据:
{
date: Thu, 02 Aug 2012 07:47:19 GMT,
name: 'user1',
_id: 501a3087f7dd1e3863000001,
desc: {
age: '2'
}
}
检索上面的数据并呈现到用户页面的函数:
function(req, res){
memberModel.findOne({desc: {age: '2'}}, function(err, docs){
res.render('user.jade', { members: docs });
console.log(docs);
});
};
这是user.jade文件,用于显示年龄为2:的用户
thead
tr
th Name
tbody
- members.forEach(function(member){
tr
td= member['name']
- })
我得到以下错误:
500 TypeError:
th Name 12| tbody > 13| - members.forEach(function(member){ 14| tr 15| td= member['name']
16| - }) Object { date: Thu, 02 Aug 2012 07:47:19 GMT, name: 'user1', _id:
501a3087f7dd1e3863000001, desc: { age: '2' } } has no method 'forEach'
所以我不能使用forEach来显示数据?我应该怎么做才能显示它?感谢您的帮助,提前感谢!
如果您想显示成员的列表
服务器:
memberModel.find({desc: {age: '2'}}).toArray( function(err, docs){
res.render('user.jade', { title: 'Svenska Spel - Member list', members: docs });
console.log(docs);
});
玉石:
for member in members
td= member.name
如果你只想显示一个男人
服务器:
function(req, res){
memberModel.findOne({desc: {age: '2'}}, function(err, docs){
res.render('user.jade', { title: 'Svenska Spel - Member list', member: docs });
console.log(docs);
});
};
玉石:
thead
tr
th Name
tbody
tr
td= member['name']
使用find()而不是findOne()求解
function(req, res){
memberModel.find({desc: {age: '2'}}, function(err, docs){
res.render('user.jade', { members: docs });
console.log(docs);
});
相关文章:
- 使用Express捕获参数
- 从模块内部访问Express装载路径
- 在Nodejs中Express输入DEBUG=app时权限被拒绝/bin
- 如何使用Node/Express显示有关特定错误的自定义html页面
- 发送json对象或使用express路由呈现视图
- renderReact/Rect Router+Node/Express.js的服务器端/同构渲染中未定义renderP
- 为什么不't Express呈现我的React应用程序
- Express服务器中语言子域的最佳实践
- 为什么不是'我的函数在解析云代码中工作吗?当我在Angular和Express中测试时,它是有效的
- Nodejs和express路由,如何处理客户端的承诺
- node.js和express中的异常处理
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- 如何在不重新加载的情况下提交表单,并使用Node+Express将数据传递回同一页面
- Express.js:在用户发帖时获取用户的引荐来源网址
- 使用express.具有多个url和可选参数的Router()
- 使用connect vhost为多个express.js应用程序提供服务
- Express.js和multer:如何知道文件何时全部上传
- Express 4错误:Can't在发送标头后设置标头
- Node.JS, Angular.JS, MySql,Express.JS
- 如何在客户端输出数据?(express+monodb+jade)