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

MongoDB में तारीखों का मिलान करके एम्बेडेड दस्तावेज़ों को क्वेरी करना

आपको यहां रेगेक्स का उपयोग करने की आवश्यकता नहीं है, इस तरह कुछ आसान काम करना चाहिए:

db.posts.find({"headers.Date": new Date(2001, 06, 06) })

यह तब काम करना चाहिए जब डीबी में आपके द्वारा सहेजी गई तारीखें बिना समय के हों (सिर्फ दिन, महीना, साल)

अब यदि आपके पास नई तिथि () के साथ तिथियां सहेजी गई हैं, जिसमें समय घटक भी शामिल हैं, तो आपको एक तिथि सीमा बनानी होगी जिसमें उस दिन के सभी क्षण शामिल हों:

db.posts.find( //query for all moments/time of a specific date
  {"headers.Date": {"$gte": new Date(2001, 6, 6), "$lt": new Date(2001, 6, 7)}})

नोट - दिनांक के लिए API दिनांक (YYYY, MM, DD) है और 'माह' की गणना '0' से शुरू होती है और 'तारीख' की गिनती '1' से शुरू होती है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्प्रिंग डेटा MongoDB:एकत्रीकरण ढांचा - नेस्टेड संपत्ति के साथ क्रमबद्ध करें अमान्य संदर्भ फेंकता है

  2. नेवला:रेगेक्स के साथ पूरा नाम पूछें

  3. मैं सम्मिलन के समय उल्का संग्रह कैसे क्रमबद्ध कर सकता हूं?

  4. एक्सप्रेस और मोंगो के साथ पुनरावर्ती तालिका के साथ नोड ट्री बनाएं

  5. मोंगोडब में अद्यतन वस्तुओं की संख्या कैसे वापस करें?