mongoose 删除 API
Posted web前端开发技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoose 删除 API相关的知识,希望对你有一定的参考价值。
mongoose 删除 API
- remove
从集合中删除所有符合条件的文档。若要仅删除符合条件的第一个文档,请将single设置为true。
Character.remove({ name: 'Eddard Stark' }, function (err) {});
- deleteOne
从集合中删除与条件匹配的第一个文档。其行为类似于remove(),但无论是否使用single选项,都最多删除一个文档。
Character.deleteOne({ name: 'Eddard Stark' }, function (err) {});
- deleteMany
从集合中删除所有符合条件的文档。行为类似于remove(),但删除所有符合条件的文档,而不考虑single选项。
Character.deleteMany({ name: /Stark/, age: { $gte: 18 } }, function (err) {});
以上是关于mongoose 删除 API的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 mongoose 使用 API 删除数组中的某些内容?
为啥 mongoose 的 deleteOne 和 findById 对已删除的 id 起作用