开发者学堂课程【快速掌握 MongoDB 数据库:数据删除】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/400/detail/5194
数据删除
在 MongoDB里面数据的删除实际上并不复杂,只需要使用“removeO”函数就可以了,但是在这个函教是有两个可选项:
l 删除条件:满足条件的数据被删除;
l 是否只删除一个数据,如果设置为 true 或者是1表示只删除一个。
范例:清空 infos 集合中的内容
db.infos.removeo
()
;
此类操作在2.x可以用。
范例:删除所有姓名里面带有“谷”的信息,默认情况下会全部删除。
db.students.remove( "name"
:谷/}) ;-
结果:
>db .students.remoue( ("name”
:谷/ })
wri teResu1 t( "nRemoued" :5})
五条被删除了,相当于设置了一条删除条件。
范例:删除姓名带有“高”的信息,要求只删除一个。
db.students.remove( "name" :/
高/}, true) ;
结果:
>db . students.remoue( { "name" :/
高/, true)
wri teResu1 t({"nRemoued”: 1})
删除了一个。
假如清空全部
方法是:
db.infos.removeo
({
}
)
结果:
db .infos.remoue
({
}
)
WriteResu1 t({"nRemoued" : 10003})
删除了全部。
如果集合没用了,直接 db .infos.drop();删除就可以了。
删除操作里面依然需要使用限定查询的相关操作内容。