Autant que je sache, il n'y a aucun moyen de le faire avec mongoimport
.
Mais cela est réalisable en important les données puis en exécutant le script suivant (notez qu'il n'y a aucun intérêt à tout cela avec un mois comme dans le script Lunn de Neil, car mongo peut convertir correctement votre date en faisant ceci new Date('04-Apr-2014')
):
db.collName.find().forEach(function(el){
el.dateField = new Date(el.dateField);
db.collName.save(el)
});
PS Si le fuseau horaire est si important (je suppose que ce n'est pas le cas, s'il n'y a que des dates sans information horaire), vous pouvez simplement changer le fuseau horaire sur votre ordinateur local, puis exécuter la requête. (Merci à Neil Lunn pour les éclaircissements à ce sujet)