2010-11-12 9 views
6

Y at-il de toute façon que je peux supprimer toutes les collections temporaires de réduire la carte? Je read vous pouvez passer un paramètre booléen, pour conserver ou supprimer les collections. Le paramètre est pour le shell, et j'utilise les pilotes Java. Par conséquent, je ne peux pas définir la collection à supprimer à la fin de la requête. Y at-il une commande shell pour tout supprimer?Comment faire pour supprimer des collections temporaires MapReduce dans mongoDB

db.collections.help() 

ne liste aucune commande associée à cela.

Voici un échantillon des collections que j'ai.

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 
+0

duplication possible de [collection de mapreduce de MongoDB] (http://stackoverflow.com/questions/4163157/mongodb-remove-mapreduce-collection) –

+0

Je suis désolé, mais cette question est une copie du mien, parce que j'ai posté premier. – theTuxRacer

Répondre

6

Ils doivent être supprimés lorsque la connexion à la base de données est fermée. Voir les réponses à this question pour les détails et un moyen de les supprimer manuellement.

+0

merci, c'était ce que je cherchais. – theTuxRacer

Questions connexes