6.29MongoDB之"删"

MongoDB之"删"

MongoDB删除数据库

语法:

db.dropDatabase()
//要先use数据库然后再dropDatabase

MongoDB删除集合

语法:

db.collection.drop()
// collection填写需要删除的集合名称

MongoDB删除文档

语法:

db.collection.remove(
<query>,
   {
  justOne:<boolean>
  writeConcern:<document>
   }
)

参数说明:

  • collection是集合名称:

  • query :(可选)删除的文档的条件。

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

  • writeConcern :(可选)抛出异常的级别。

<query>-->相当于MySQL中的where子句,作为过滤条件

示例:

db.teacher.remove(
{by:'JunkingBoy'},
{justOne:true})
//注意justOne和writeConcern参数添加的位置
//第一个<query>相当于where子句后的过滤条件

清除集合保留集合结构

相当于MySQL里面的truncate句子

db.collection.remove({})

 

It's a lonely road!!!
原文地址:https://www.cnblogs.com/JunkingBoy/p/14951860.html