आपको mongoexport के साथ प्रश्नों में "विस्तारित जेसन" का उपयोग करने की आवश्यकता है। तो "तिथियां" निर्दिष्ट करने का तरीका $date
. के साथ है बजाय। और --query
JSON प्रारूप में सिर्फ "क्वेरी स्ट्रिंग" है। पूरी कमांड को शेल में नहीं डाला गया:
mongoexport --db ium --collection events \
--query '{
"created_at": {
"$gte": { "$date": "2016-03-01T00:00:00.001Z" },
"$lte": { "$date": "2016-03-29T23:59:59.000Z" }
},
"name": "UPDATE_SUCCESS"
}' \
--out guile1_test.json
$lte
. में संशोधित दिनांक स्ट्रिंग पर भी ध्यान दें तर्क और निश्चित रूप से ''
. का "उद्धरण" उपयोग JSON तर्क के मुख्य भाग के आसपास और ""
आंतरिक अभिव्यक्तियों और मूल्यों के आसपास। यह महत्वपूर्ण है कि इस प्रकार के उद्धरण भिन्न हैं, साथ ही "खोल तर्क" में उनके "बाहरी" उद्धरण ''
के रूप में होने चाहिए , अन्यथा "खोल" निहित अभिव्यक्ति का मूल्यांकन करने का प्रयास करता है।