जहाँ तक मुझे पता है, mongoimport
. के साथ ऐसा करने का कोई तरीका नहीं है ।
लेकिन यह डेटा आयात करके और फिर निम्नलिखित स्क्रिप्ट चलाकर प्राप्त किया जा सकता है (ध्यान दें कि नील की लुन लिपि में महीनों के साथ इस सभी जल्दबाजी का कोई मतलब नहीं है, क्योंकि मोंगो ऐसा करके आपकी तिथि को ठीक से परिवर्तित कर सकता है new Date('04-Apr-2014')
):
db.collName.find().forEach(function(el){
el.dateField = new Date(el.dateField);
db.collName.save(el)
});
PS यदि टाइमज़ोन इतना महत्वपूर्ण है (मुझे लगता है कि ऐसा नहीं है, अगर समय की जानकारी के बिना केवल तिथियां हैं), तो आप बस अपनी स्थानीय मशीन पर टाइमज़ोन बदल सकते हैं और फिर क्वेरी चला सकते हैं। (इस बारे में स्पष्टीकरण के लिए नील लुन का धन्यवाद)