首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

怎么删除mongodb指定数据库的集合

发布网友 发布时间:2022-04-23 06:00

我来回答

2个回答

热心网友 时间:2022-04-09 06:23

1. 删除”ban_friends_id”:”BAN121113″数据
> db.test_ttlsa_com.remove({"ban_friends_id":"BAN121113"})
2. 删除所有数据
> db.test_ttlsa_com.count()
2
> db.test_ttlsa_com.remove({})
> db.test_ttlsa_com.count()
0
3. 删除集合
> show collections
system.indexes
test_ttlsa_com
> db.test_ttlsa_com.drop()
true
> show collections
system.indexes
4. 删除整个数据库
> show dbs
local 0.078125GB
ttlsa_com 0.203125GB
> db
ttlsa_com
> db.ttlsa_com.getDB()
ttlsa_com
> show collections
system.indexes
> db.dropDatabase()
{ "dropped" : "ttlsa_com", "ok" : 1 }
> db
ttlsa_com
> show dbs
local 0.078125GB
在执行删除整个数据库前,要谨慎,执行db命令查看当前的使用的数据库,可确保误删除,造成数据的丢失,是个不错的习惯啦。

热心网友 时间:2022-04-09 07:41

drop() 方法
MongoDB 的 db.collection.drop() 是用来从数据库中删除一个集合。
语法:
drop() 命令的基本语法如下
db.COLLECTION_NAME.drop()

示例:
首先,检查可用的集合在数据库 mydb
>use mydb
switched to db mydb
>show collections
mycol
mycollection
system.indexes
yii
>

现在删除集合名称为 mycollection
>db.mycollection.drop()
true
>

再次检查到数据库中的集合列表
>show collections
mycol
system.indexes
yii
>

drop() 方法将返回 true,如果选择成功收集被丢弃,否则将返回 false

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com