Node.js 从节点对象中选择数据
我想在节点中显示来自对象的电子邮件 这是我的路线Node.js 从节点对象中选择数据,node.js,object,pagination,mongoose,Node.js,Object,Pagination,Mongoose,我想在节点中显示来自对象的电子邮件 这是我的路线 // View users router.get("/show", function (req, res, next) { var query = {}; var options = {}; User.paginate(query, options).then(function (result) { return res.render("../modules/users/views/userList",
// View users
router.get("/show", function (req, res, next) {
var query = {};
var options = {};
User.paginate(query, options).then(function (result) {
return res.render("../modules/users/views/userList", {
layout: 'cmsLayout',
users: result.docs,
page: parseInt(result.page),
pages: parseInt(result.pages)
});
});
});
还有我的把手
<h1>{{users}}</h1> // WORK
{ created: 2018-11-25T20:33:19.531Z, _id: 5bfb070fa18eb649e0b5ea97, firstname: 'Jxxxx', lastname: 'xxxx', email: 'xxxxx', password: 'xxxxxx', ipadress: '::1', provider: 'local', status: '1', secretToken: 'xxxxxx', __v: 0 }
<h1>{{users.email}}</h1> // WONT WORK
{{users}}//工作
{创建日期:2018-11-25T20:33:19.531Z,_id:5bfb070fa18eb649e0b5ea97,名字:“Jxxxx”,姓氏:“xxxx”,电子邮件:“xxxxx”,密码:“xxxxxx”,iPAddress:'::1',提供商:“本地”,状态:“1”,secretToken:“xxxxxx”,地址:0}
{{users.email}}//不起作用
我知道这是一个非常愚蠢的问题,但我不知道如何只显示电子邮件或名字…看起来你正在使用。根据文档,传递给paginate的回调的参数(即result
)。这可以通过检查typeof result.docs
的返回值来确认。您可能希望在车把模板中执行此操作:
{{#each users}}
<h1>{{this.email}}</h1>
{{/each}}
{{#每个用户}
{{this.email}
{{/每个}}
您是如何获得时间戳的?这一切似乎都让人困惑colons@gkont当然,它需要编辑。但这是我的方式。已创建:{type:Date,默认值:Date.now,}