在mongoose中,我如何只删除集合中find的一个文档?

在mongoose,我们可以做到这一点:

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

但是我们不能这样做:

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

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

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

所以用法是:

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