Documentation 说Model::remove()
方法:
删除与集合中的条件匹配的所有文档。至 只删除符合条件的第一个文档,设置单个文档 选项为true 。
问题是如何设置此选项?
我试过了:
1)Model.remove({code: 55, single: true }, function (err, deleted) {...
- 没有结果,因为,正如我所料,single
在这种情况下被视为一个不存在的字段;
2)Model.remove({code: 55}, {single: true }, function (err, deleted) {
- TypeError: callback.apply is not a function
。
我是一名Mongoose初学者,提前感谢您的帮助。
答案 0 :(得分:2)
哦,我已经找到了,如何解决它 - in source code:
Model.remove({code: 55}).setOptions({ single: true }).exec(function (err, deleted) {...