Доколкото знам, няма начин да направите това с mongoimport
.
Но това е постижимо чрез импортиране на данните и след това стартиране на следния скрипт (имайте предвид, че няма смисъл от цялата тази бъркотия с месеци, както в скрипта Lunn на Neil, защото mongo може да преобразува правилно вашата дата, като направи това new Date('04-Apr-2014')
):
db.collName.find().forEach(function(el){
el.dateField = new Date(el.dateField);
db.collName.save(el)
});
PS Ако часовата зона е толкова важна (предполагам, че не е, ако има само дати без информация за часа), можете просто да промените часовата зона на вашата локална машина и след това да изпълните заявката. (Благодаря на Нийл Лън за разяснението относно това)