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