mongodb 原生

方法 描述
db.collection.deleteMany() 删除多个文档
db.collection.deleteOne() 删除一个文档
// 删除集合中的所有文档,传递空过滤器文档 {} 给 deleteMany
db.user.deleteMany({})

// 删除 名字包含张的 的所有文档
db.user.deleteMany({ name : /张/ })

// 删除 名字为张三 的所有文档
db.user.deleteMany({ name : {'$eq':"张三"} })

// 删除 age > 40 且 name === 张三 的所有文档
db.user.deleteMany({ age : {'$gt':40}, name: "张三" })

// 删除 age === 20 的第一个文档
db.user.deleteOne({ age: "20" })

mongoose 操作

方法 描述
<Model>.deleteOne(filter) 删除多个文档
<Model>.deleteMany(filter) 删除一个文档
var { User, Operation } = require("./models");

async function test() {
  await User.deleteOne({
    _id: "5ed093872e3da2b65498347c",
  });

  await User.deleteMany({
    name: /张/,
  });
}
test();
打赏作者
您的打赏是我前进的动力
微信
支付宝
评论

中午好👏🏻,我是 ✍🏻   疯狂 codding 中...

粽子

这有关于前端开发的技术文档和你分享。

相信你可以在这里找到对你有用的知识和教程。

了解更多

目录

  1. 1. mongodb 原生
  2. 2. mongoose 操作