MongoDB 删除文档

版权所有,未经许可,禁止转载

章节


本章将学习如何在MongoDB中删除文档。

remove() 方法

MongoDB的remove()方法用于从集合中删除文档。方法接受两个参数:

  • deletion criteria / 删除条件 - 符合条件的文档将被删除。
  • justOne - 如果设置为true或1,则只删除一个文档。

语法

remove()方法的基本语法如下

> db.COLLECTION_NAME.remove(DELLETION_CRITTERIA)

例子

假设qikegu集合有以下数据:

{ "_id" : ObjectId("5cf7b4839ad87fde6fd23a03"), "title" : "MongoDB 介绍" }
{ "_id" : ObjectId("5cf7b51d9ad87fde6fd23a04"), "title" : "MongoDB 概述" }
{ "_id" : ObjectId("5cf7b91d9ad87fde6fd23a07"), "title" : "MongoDB 优势" }

下面的示例,将删除标题为“MongoDB 概述”的所有文档。

db.qikegu.remove({'title':'MongoDB 概述'})

只删除1条

如果有多个记录,只想删除第一个记录,可以在remove()方法中设置justOne参数。

> db.COLLECTION_NAME.remove(DELETION_CRITERIA, 1)

删除全部

如果没有指定删除条件,那么将删除集合中的全部文档。这相当于SQL的truncate命令。

db.qikegu.remove()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值