在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);