2017-05-29 46 views
0

有點背景。我使用用戶名發送帖子。關於他來到我身邊的內容顯示在日誌中。從mongodb查找並呈現用戶

console.log(req.body.username); // 'username' 

如何使用mongodb從用戶名中查找並呈現用戶名?

例如,樣品和渲染所有的用戶看起來是這樣,但我還是不明白如何讓一個我需要

exports.profile = function(req, res, next){ 

User.find(function(err,users){ 
    if(err) return next(err); 
    res.render('users/profile',{ users:users }); 
});} 

回答

0

試試這個

exports.profile = function(req, res, next){ 

User.find({username: req.body.username}function(err,users){ 
    if(err) return next(err); 
    res.render('users/profile',{ users:users }); 
});} 

,在這裏你有一些文檔可以閱讀http://mongoosejs.com/docs/queries.html

0

使用findOne函數來查找。

User.findOne({username: req.body.username}.function(err,users){ 
     if(err) return next(err); 
     res.render('users/profile',{ users:users }); 
    });}