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

दिनांक प्रश्नों के बीच मूल $gte, $lte, आदि

बीएसओएन बस बाइनरी जेएसओएन है। MongoDB क्वेरीज़ BSON दस्तावेज़ हैं, जिन्हें bson.M . का उपयोग करके समान निर्माणों का उपयोग करके बनाया गया है (जो एक नक्शा [स्ट्रिंग] इंटरफ़ेस {} है) वस्तुओं और सरणियों के लिए मूल्यों के स्लाइस के लिए। एक bson.D . भी है प्रकार है जिसका उपयोग वस्तुओं के निर्माण के लिए किया जा सकता है जो इसके क्षेत्रों के क्रम को बनाए रखते हैं।

bson पैकेज के लिए API दस्तावेज़ उन अधिकांश चीज़ों की व्याख्या करता है जिन्हें आपको जानना चाहिए। सबसे महत्वपूर्ण बात यह है कि गो प्रकारों को उनके बीएसओएन समकक्षों के लिए मैप किया जाता है जिस तरह से आप उनसे अपेक्षा करते हैं। Bson दिनांक समय-समय पर मानचित्रण करता है।

अपने उदाहरण का उपयोग करना:

query:=bson.M{"eventDateTime":bson.M{"$gte": fromDate, "$lt":toDate}}

जहां fromDate और toDate time.Time . हैं मान।

एक अन्य उदाहरण के रूप में, $in क्वेरी को इस प्रकार लिखा जा सकता है:

query:=bson.M{"field":bson.M{"$in":[]string{"value1","value2"}}}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक मोंगोडब संग्रह में कुछ मूल्य खोजें?

  2. एक ही डेटाबेस में संग्रह की प्रतिलिपि बनाने का सबसे तेज़ तरीका क्या है?

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

  4. MongoDB में एक विशिष्ट नाम के साथ एक इंडेक्स कैसे बनाएं?

  5. मोंगोडब एकत्रीकरण - सॉर्ट क्वेरी को बहुत धीमा कर देता है