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

परिवर्तनीय तिथि के साथ आंशिक अनुक्रमणिका कैसे बनाएं?

जहां तक ​​​​मुझे पता है, फ़िल्टर अभिव्यक्ति में गतिशील मान वर्तमान में आंशिक अनुक्रमणिका के साथ समर्थित नहीं हैं और फ़िल्टर अभिव्यक्ति केवल नियमित मोंगो क्वेरी ऑपरेटरों के सबसेट का समर्थन करती है (और उस सबसेट में $date शामिल नहीं है। ऑपरेटर)।

अपने वांछित व्यवहार का अनुमान लगाने का एक तरीका एक shouldIndex . बनाकर है आपके दस्तावेज़ों पर बूलियन फ़ील्ड, {shouldIndex: true} . है अपनी फ़िल्टर अभिव्यक्ति बनें, और current_date - 30 से पुराने दस्तावेज़ों के लिए उस फ़ील्ड को दिन में एक बार स्क्रिप्ट अपडेट करें ।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रैंडम सॉर्ट ऑर्डर

  2. elemMatch नेवला में अन्य क्वेरी फ़ील्ड के साथ संयुक्त

  3. डिफ () MongoDB में दो संग्रहों के बीच

  4. माध्यमिक विफल होने पर MongoDb प्राथमिक प्रतिकृति द्वितीयक हो जाती है

  5. MongoDB में नेस्टेड टिप्पणियाँ