2014-04-18 3 views
0

mongodb db의 문서 수를 가져와 내 응용 프로그램 홈 페이지에 표시하려고합니다 ...이 코드는 제대로 작동하지만 모든 문서 (사용자 목록)의 목록을 반환합니다.MONGODB에서 데이터를 가져 와서 웹 응용 프로그램에 표시 하시겠습니까?

router.get('/userlist', function(req, res) { 
    var db = req.db; 
    var collection = db.get('usercollection'); 
    collection.find({},{},function(e,docs){ 
     res.render('userlist', { 
      "userlist" : docs }); }); }); 

부품 기능 (e, docs)을 이해할 수 없습니다! 나는 문서의 수를 얻기 위해 다음 코드를 시도했지만 작동하지 않습니다 : 당신은 길이를 얻을 수 있습니다

을 :

router.get('/userlist', function(req, res) { 
    var db = req.db; 
    var collection = db.get('usercollection'); 
    collection.count({},{},function(e,docs){ 
     res.render('userlist', { 
      "userlist" : count }); }); }); 

당신이를 위해 시도 할 수 있습니다 도움

답변

0

주셔서 감사합니다 콜백 문서에서 ..

router.get('/userlist', function(req, res) { 
    var db = req.db; 
    var collection = db.get('usercollection'); 
    collection.find({},{},function(e,docs){ 
     res.render('userlist', { 
      "userlist" : docs.length }); }); }); 
관련 문제