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

怎么删除mongodb指定数据库的集合,第1张

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命令查看当前的使用的数据库,可确保误删除,造成数据的丢失,是个不错的习惯啦。

user_id自然都是大于0的。 你要检查一下user_id的类型,如果它不是整型,你用大于0应该是找不到。

我想我遇到这样的事情,可能结果和你一样。如果实在走不通,就试着先find(),再自己做过滤,速度也是很快的。

我曾经做过 直接把数据库的文件的删除了, 好像是什么ns的文件,

结果也没有恢复,我就知道通过一些软件恢复硬盘的文件可能能找回过去的数据。

找到数据库存放的位之,找找硬盘文件恢复的软件,试一试吧。

下面有好的方法吗


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10036998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存