在mongoose中,如何仅删除集合中找到的一个文档?

时间:2013-12-28 14:12:45

标签: node.js mongodb mongoose

在猫鼬中,我们可以这样做:

User.findOne({age: 30}, callback);

但我们不能这样做:

User.removeOne({age: 30}, callback); // ERR: has no method removeOne

那么我们如何在mongoose中实现removeOne方法?

1 个答案:

答案 0 :(得分:3)

我相信您正在寻找的Mongoose方法是findOneAndRemove()

所以用法是:

User.findOneAndRemove({age: 30}, callback);