从mongoose find中返回值

时间:2016-05-18 18:08:17

标签: node.js express mongoose

当我检查链接以查看个人资料(例如转到 http://localhost:3000/user/testuser`)时,我试图渲染模板,所有这些都可以去路线但是价值观不会显示在页面上。这是我的代码:

Account.find({ username: req.params.username }, function(err, userWatch){
        res.render('account/profile',{
          title : userWatch.username,
          user : req.user,
          watchUser : userWatch,
        });

1 个答案:

答案 0 :(得分:1)

您正在使用返回对象数组的Account.find()。如果您想要一个或没有对象,您应该使用Account.findOne()来获取数据。