猫鼬模型.移除回调函数不给我删除项目的计数
Mongoose Model.remove callback isn't giving me count of items deleted?
基本上我有一个模型,当我在它上调用remove时,返回的是一个我不能访问的对象。
现在,当我调用remove时,我想访问已删除的项数,但我无法访问。
返回值:
{
'ok': 1
'n': 0
}
这不是我想要的。我算出n是计数,但是当我试图通过count访问它的时候。n我不能。
这是我的删除代码
Shift.remove({
_id: req.body.id
}, function(err, count){
if(err){
console.log(err);
res.json({success: false, message:'problem with id'});
}else if(!err && count === 0){
res.json({success: false, message:count});
}else if(!err && count === 1){
res.json({success: true, message:count});
}
});
I've try
Shift.remove({
_id: req.body.id
}, function(err, count){
if(err){
console.log(err);
res.json({success: false, message:'problem with id'});
}else if(!err && count.n === 0){
res.json({success: false, message:count});
}else if(!err && count.n === 1){
res.json({success: true, message:count});
}
});
and I've try
Shift.remove({
_id: req.body.id
}, function(err, count){
if(err){
console.log(err);
res.json({success: false, message:'problem with id'});
}else if(!err){
res.json({success: true, message:count.n});
}
});
即使在最后一个例子中,我也看不到计数!!这里发生了什么?
好吧,我明白了。希望这能帮助到一些人。为了访问计数,我需要使用
count.result.n
不count.n
谢谢不管怎样!
相关文章:
- 如何从 HTML 查询中删除项目
- 如何在NativeScript中从列表中删除项目时设置动画
- 删除项目时的JavaScript计算
- 如何从Firebase聊天中删除项目
- 使用 id 和 Javascript 从数组中删除项目
- 如何防止 JS 缩小删除命名函数表达式的名称
- JavaScript - 从框中删除项目名称
- 从mysql数据库中删除项目,然后返回最后一页
- 从ASP.NET MVC部分视图中卸载/删除javascript函数
- 从数组中删除项目,为什么输出中的 for 和 for 不同
- 如何在获取时删除项目视图
- 在复选框取消选中事件中从HTML下拉列表中删除项目
- 从集合中删除项目时,将其从视图中删除
- 如何从状态数组中删除项目
- 使用 delete 运算符删除空函数中的 .length
- 如何使用javascript删除项目和清除表单
- 使用 setTimeout() 函数从本地存储中删除项目
- 拼接javascript数组函数获胜't删除项目
- 猫鼬模型.移除回调函数不给我删除项目的计数
- localStorage.removeItem 函数不删除项目