2017-04-02 10 views
1

NodeJSとExpressを使用して、データベース(MongoDB)にGETとPOST値のAPIを構築しました。私は、ユーザーID によってのみ、単一のコメントを取得することができています平均スタックアプリケーション - userIdによるクエリ

(localhostを:3000 /コメント/ユーザーID/3)

しかし、私は、単一のユーザー

/* GET /comments/userid/userid */ 
router.get('/userid/:userid', function(req, res, next) { 
    Comments.findOne({userId:req.params.userid}, function (err, post) { 
    if (err) return next(err); 
    res.json(post); 
    }) 
}); 

によってすべてのコメントを取得したいですこれを行う方法はありますか? findOneメソッドのように?

答えて

1

ちょうどクエリ

router.get('/userid/:userid', function(req, res, next) { 
    Comments.find({userId:req.params.userid}, function (err, post) { 
    if (err) return next(err); 
    res.json(post); 
    }) 
}); 
findを行います
関連する問題