6

无论如何我可以删除所有临时地图减少集合吗?我读到您可以传递一个布尔参数,以保留或删除集合。ut参数用于shell,我使用java驱动程序。因此,我无法将集合设置为在查询完成后删除。有没有什么shell命令可以全部删除?

db.collections.help()

没有列出与此相关的任何命令。

下面显示的是我拥有的集合的示例。

tmp.mr.mapreduce_1289483912_1
tmp.mr.mapreduce_1289483918_2
tmp.mr.mapreduce_1289483919_3
tmp.mr.mapreduce_1289483974_4
tmp.mr.mapreduce_1289483977_5
tmp.mr.mapreduce_1289484057_6
tmp.mr.mapreduce_1289484058_7
tmp.mr.mapreduce_1289484147_8
tmp.mr.mapreduce_1289484148_9
tmp.mr.mapreduce_1289541146_10
tmp.mr.mapreduce_1289541150_11
tmp.mr.mapreduce_1289542389_12
tmp.mr.mapreduce_1289542390_13
tmp.mr.mapreduce_1289543164_14
tmp.mr.mapreduce_1289543165_15
4

1 回答 1

7

当与数据库的连接关闭时,它们应该被删除。有关详细信息以及手动删除它们的方法,请参阅此问题的答案。

于 2010-11-12T10:42:53.383 回答