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实现批量删除的api/方法

如何使用 mongoose 使用 API 删除数组中的某些内容?

为啥 mongoose 的 deleteOne 和 findById 对已删除的 id 起作用

javascript [猫鼬片段]猫鼬#mongoose的提示

Mongoose - 从子文档中删除属性