>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的文件,结果也没有恢复,我就知道通过一些软件恢复硬盘的文件可能能找回过去的数据。
找到数据库存放的位之,找找硬盘文件恢复的软件,试一试吧。
下面有好的方法吗
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)