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,}