2013-04-08 40 views
0

我有2个使用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成功执行后,有什么方法可以清除集合?

回答