MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

ISODate के लिए --query के साथ mongoexport का उपयोग करें

आपको 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 तर्क के मुख्य भाग के आसपास और "" आंतरिक अभिव्यक्तियों और मूल्यों के आसपास। यह महत्वपूर्ण है कि इस प्रकार के उद्धरण भिन्न हैं, साथ ही "खोल तर्क" में उनके "बाहरी" उद्धरण '' के रूप में होने चाहिए , अन्यथा "खोल" निहित अभिव्यक्ति का मूल्यांकन करने का प्रयास करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. डॉकर कंपोज़ का उपयोग करके मोंगोडीबी और रेडपांडा के लिए एप्लिकेशन कैसे विकसित करें

  2. java.lang.IncompatibleClassChangeError:कक्षा Mongo लागू करना

  3. MongoDB - एक दस्तावेज़ अपडेट करें

  4. MongoDB शेल और सर्वर मेल नहीं खाते

  5. डेटा स्रोत को स्वतः कॉन्फ़िगर करने में विफल:'spring.datasource.url' निर्दिष्ट नहीं है