MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Converti in data MongoDB tramite mongoimport

Per quanto ne so, non c'è modo di farlo con mongoimport .

Ma questo è ottenibile importando i dati e quindi eseguendo il seguente script (nota che non ha senso tutta questa fretta con un mese come nello script Lunn di Neil, perché mongo può convertire correttamente la tua data facendo questo new Date('04-Apr-2014') ):

db.collName.find().forEach(function(el){
    el.dateField = new Date(el.dateField);
    db.collName.save(el)
});

PS Se il fuso orario è così importante (presumo che non lo sia, se ci sono solo date senza informazioni sull'ora), puoi semplicemente cambiare il fuso orario sul tuo computer locale e quindi eseguire la query. (Grazie a Neil Lunn per chiarimenti in merito)