【发布时间】:2011-07-12 01:02:59
【问题描述】:
我无法删除它每次都告诉我false 的集合..
我做了一个getCollections(),它给了我很多tmp.mr.mapreduce_1299189206_1618_inc(我想删除的那些)我以为它们在断开连接时被删除了,但它们不是(就我而言)。
然后当我这样做时:db["tmp.mr.mapreduce_1299188705_5595"].drop() 我总是得到false 并且它没有被删除。
日志并没有真正的帮助:
Wed Mar 9 11:05:51 [conn4] CMD: drop customers.tmp.mr.mapreduce_1299188705_5595
现在我的命名空间已用尽,我无法创建更多集合帮助?
顺便说一句,我可以放下,这不是生产(甚至在生产中我也可以放下它)。
【问题讨论】:
-
你尝试重启你的 mongodb 了吗?
-
好吧,现在我可以插入和创建新集合,但它们仍然被列出,这正常吗?
-
现在可以放下了吗?还是仍然返回 false ?
-
您当前的配置是什么?这是单节点、副本集、分片、分片和副本集吗?你运行的是什么版本?
-
@DhruvPathak 这不是真的。每个数据库可以跨越多个文件。
标签: collections mongodb