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成功執行後,有什麼方法可以清除集合?
'db.collection('users')。drop()'將會丟棄整個集合。我想在第一個函數的執行完成後禁止訪問那個集合的'用戶' – codejammer 2013-04-08 10:31:31