2013-04-08 2 views
0

mongojs를 사용하여 연결하는 2 개의 함수가 있습니다. 두 스키마 모두 서로 다른 스키마를 사용하지만 "사용자"라는 이름을 가진 두 개의 다른 컬렉션을 사용합니다. 그것은 첫 번째 함수에서 초기화 "사용자"모음을 사용하고,실행 후 Mongojs 콜렉션을 삭제하십시오.

var findAll = function(req, res) { 
var users = db.collection('users'); //this initializes db collection 
db.users.find({},function(err,users){ 
    if(err){ 
     res.json(err); 
    } else{ 
     res.json(users); 
     users = null; 
    } 
}); 
}; 
var getbyUserName = function(req,res) { 
var username = req.params.username;  
db.users.find({'username':username},function(err,result){ 
    if(err){ 
     res.send(err); 
    }else{ 
     res.json(result); 
    } 
}); 

}; 

나는 기능 getbyUsername에서 "사용자"모음을 초기화하지 오전하지만 다음은 코드입니다. 함수 1이 성공적으로 실행 된 후에 컬렉션을 지울 수있는 방법이 있습니까?

답변

관련 문제