2010-11-12 4 views
6

Esiste comunque la possibilità di eliminare tutte le mappe temporanee per ridurre le raccolte? I read è possibile passare un parametro booleano, per mantenere o eliminare le raccolte. il parametro è per la shell e io uso i driver java. Pertanto, non posso impostare la raccolta da eliminare al completamento della query. C'è qualche comando di shell per cancellare tutto?Come eliminare le collezioni MapReduce temporanee in mongoDB

db.collections.help() 

non elenca alcun comando relativo.

Mostra di seguito è un esempio delle collezioni che ho.

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

possibile duplicato di [MongoDB rimuovere la raccolta mapreduce] (http://stackoverflow.com/questions/4163157/mongodb-remove-mapreduce-collection) –

+0

Mi dispiace, ma quella domanda è una mia copia, perché ho postato primo. – theTuxRacer

risposta

6

Devono essere cancellati quando la connessione al database è chiusa. Vedere le risposte a this question per i dettagli e un modo per eliminarle manualmente.

+0

grazie, era quello che stavo cercando. – theTuxRacer