当前位置:   article > 正文

MongoDB的基本操作:删除记录(删)_mongoexport删除某条记录

mongoexport删除某条记录

文章原文收藏于IT老兵驿站

方法

删除记录有两个方法:

3.2版本之前
db.collection.remove() //
  • 1
  • 2
3.2版本之后
 - db.collection.deleteMany() //删除匹配条件的多条记录
 - db.collection.deleteOne() //删除匹配条件的单条记录
  • 1
  • 2
  • 3

括号里面的参数是查询过滤器。

查询过滤器

查询过滤器用来设定查询条件。

格式<field>:<value>

{
  <field1>: <value1>,
  <field2>: { <operator>: <value> },
  ...
}
  • 1
  • 2
  • 3
  • 4
  • 5

实例

实例:删除前文test数据库中所有记录。

db.test.deleteMany({});
  • 1

{}表示没有约束条件。

实例:删除前文test数据库中_id为5abb3b5bce69c048be080199的记录。

db.test.deleteMany({_id: ObjectId("5abb3b5bce69c048be080199")});
  • 1

笔记整理到这里,发现之前的记录有点问题,因为对MongoDB的官网的结构没有完全搞清楚,所以,之前的基本操作更多偏向于参考手册的层面,可能还需要修改和调整一下。

参考

https://docs.mongodb.com/manual/tutorial/remove-documents/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/735520
推荐阅读
相关标签
  

闽ICP备14008679号