mongodb删除文档(document)

语法

db.集合名.remove(
   <query>,
   {
     justOne: <boolean>,
   }
)

解释:

  • query:document类型,可选。查询条件
  • justOne : 布尔类型,可选。如果设为 true 或 1,则只删除 一个文档,如果不设置该参数,或使用默认值 false,则删除 所有匹配条件 的文档。

删除全部记录(慎用)

db.集合名.remove({})

例子

db.user.remove({})

根据条件删除所有匹配的文档

db.user.remove({username:"lilei"})

执行结果:

WriteResult({ "nRemoved" : 3 })

说明:

  • nRemoved:删除 3 个文档

符合条件的记录,全部都删除了

根据条件删除一条匹配的文档

db.user.remove({username:'lilei'},{justOne:true})

即使查询条件匹配多个文档,也只删除第一个文档


原文出处:/show_1IX1efhzzc5u.html