ITKeyword,专注技术干货聚合推荐

注册 | 登录

MongoDB 删除文档

itmyhome 分享于 2016-08-01

推荐:mongoDB之update文档

文档存入数据库以后,就可以使用update方法来修改它。update有两个参数,一个是查询文档,用来找出要更新的文档,另一个是修改器(modifier文档),描述对找到的文

remove() 方法

MongoDB的 remove() 方法用于从集合中删除文档。remove() 方法接受两个参数。第一个是删除criteria ,第二是justOne标志:

  • deletion criteria :(可选)删除标准,根据文件将被删除。

  • justOne : (可选)如果设置为true或1,然后只删除一个文件。

语法:

基本语法remove()方法如下

推荐:MongoDB 排序文档

sort() 方法 要在 MongoDB 中的文档进行排序,需要使用sort()方法。 sort() 方法接受一个文档,其中包含的字段列表连同他们的排序顺序。 要指定排序顺序1和-1。

> db.COLLECTION_NAME.remove(DELLETION_CRITTERIA)

例子

以下数据为 person 集合。

{ "_id" : ObjectId("578c3d306775f085b5fea8d9"), "name" : "zhangsan", "age" : 22 }
{ "_id" : ObjectId("578c3d306775f085b5fea8da"), "name" : "lisi", "age" : 18 }
{ "_id" : ObjectId("578c3d306775f085b5fea8db"), "name" : "wangwu", "age" : 25 }

下面的例子将删除所有name是 ‘lisi’ 的记录

> db.person.remove({"name":"lisi"})
> db.person.find()
{ "_id" : ObjectId("578c3d306775f085b5fea8d9"), "name" : "zhangsan", "age" : 22 }
{ "_id" : ObjectId("578c3d306775f085b5fea8db"), "name" : "wangwu", "age" : 25 }
>

删除只有一个

如果有多个记录且要删除的只有第一条记录,那么设置remove()方法中justOne参数

> db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)

删除所有文件

如果不指定删除条件,然后MongoDB将从集合中删除整个文件。这相当于SQL的truncate命令。

> db.person.remove()
> db.person.find()
>

作者:itmyhome

推荐:MongoDB 文档的更新操作

1. 更新文档   MongoDB更新文档的方法主要有两个,update()和save()。 2. update()方法 2.1 格式说明   update()方法适合更新MongoDB中已存在的集合,格式如

remove() 方法 MongoDB的 remove() 方法用于从集合中删除文档。remove() 方法接受两个参数。第一个是删除criteria ,第二是justOne标志: deletion criteria :(可选)删除标准,根据文件将被删除

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。