正在前面的几多个章节中咱们曾经进修了MongoDB中如作甚汇折添加数据和更新数据。正在原章节中咱们将继续进修MongoDB汇折的增除。
MongoDB remoZZZe()函数是用来移除汇折中的数据。
文章源自小柒网-hts://ss.yangVingzhenss/7088.html
MongoDB数据更新可以运用update()函数。正在执止remoZZZe()函数前先执止find()号令来判断执止的条件能否准确,那是一个比较好的习惯。
文章源自小柒网-hts://ss.yangVingzhenss/7088.html
remoZZZe() 办法的根柢语法格局如下所示:
文章源自小柒网-hts://ss.yangVingzhenss/7088.html
db.collection.remoZZZe(文章源自小柒网-hts://ss.yangVingzhenss/7088.html
<query>,文章源自小柒网-hts://ss.yangVingzhenss/7088.html
<justOne>文章源自小柒网-hts://ss.yangVingzhenss/7088.html
)文章源自小柒网-hts://ss.yangVingzhenss/7088.html
假如你的 MongoDB 是 2.6 版原以后的,语法格局如下:
文章源自小柒网-hts://ss.yangVingzhenss/7088.html
db.collection.remoZZZe(文章源自小柒网-hts://ss.yangVingzhenss/7088.html
<query>,文章源自小柒网-hts://ss.yangVingzhenss/7088.html
{
justOne: <boolean>,
writeConcern: <document>
}
)
参数注明:
query:(可选)增除的文档的条件。
justOne:(可选)假如设为 true 或 1,则只增除一个文档,假如不设置该参数,或运用默许值 false,则增除所有婚配条件的文档。
writeConcern:(可选)抛出异样的级别。
真例以下文档咱们执止两次插入收配:
>db.col.insert({title: 'MongoDB 教程',
description: 'MongoDB 是一个Nosql数据库',
by: '小柒博客',
url: 'hts://ss.yangVingzhenss',
tags: ['mongodb', 'database', 'NoSQL'],
likes: 100
})
运用 find() 函数查问数据:
> db.col.find()
{ "_id" : ObjectId("67064f89ade2f21f36b03154"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库",
"by" : "小柒博客", "url" : "hts://ss.yangVingzhenss", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
{ "_id" : ObjectId("5606616dade2f21f36b03138"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库",
"by" : "小柒博客", "url" : "hts://ss.yangVingzhenss", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
接下来咱们移除title为 'MongoDB 教程'的文档:
>db.col.remoZZZe({'title':'MongoDB 教程'})
WriteResult({ "nRemoZZZed" : 2 }) # 增除了两条数据
>db.col.find()
...... # 没无数据
假如你只想增除第一条找到的记录可以设置justOne为1,如下所示:
>db.COLLECTION_NAME.remoZZZe(DELETION_CRITERIA,1)
假如你想增除所无数据,可以运用以下方式(类似常规SQL的truncate号令):
>db.col.remoZZZe({})
>db.col.find()
>
继续浏览
5 月
18
未经允许不得转载:工具盒子 » MongoDB 增除文档
标签:
寡生皆苦,唯有自渡!
“挤进”黛妃婚姻、成为英国新王后的卡米拉,坐拥多少珠宝?...
浏览:59 时间:2024-08-08变美指南 | 豆妃灭痘舒缓组合拳,让你过个亮眼的新年!...
浏览:52 时间:2024-11-107000字深度测评!Adobe 四大王炸产品 AIGC 功能...
浏览:8 时间:2025-01-11[Windows] 免费文字转语音合成工具 VPot v1....
浏览:0 时间:2025-01-16