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

नेवला क्वेरी नेस्टेड दस्तावेज़ों को एक निश्चित तिथि से अधिक या कम किया

डॉट नोटेशन का इस्तेमाल करें एम्बेडेड सरणी दस्तावेज़ों के अंदर पहुंचने के लिए। उदाहरण के लिए, Post के लिए क्वेरी करने के लिए created_at . के साथ टिप्पणियां date1 . के बीच और date2 :

Post.find({ "comments.created_at": { $gt: date1, $lt: date2 }}, function (err, docs) {
     ...
});

अपडेट करें

संपादन के लिए धन्यवाद; अब मैं समझता हूं कि आप एकल पोस्ट की टिप्पणियों को उनके created_at द्वारा फ़िल्टर करने का प्रयास कर रहे हैं दिनांक। आप सीधे मोंगोडीबी प्रश्नों के साथ ऐसा नहीं कर सकते हैं, लेकिन मेरा मानना ​​​​है कि यदि आप उस संस्करण में हैं तो आप इसे 2.2 एकत्रीकरण ढांचे के साथ कर सकते हैं। इस सुविधा अनुरोध की चर्चा पर एक नज़र डालें उदाहरण के लिए जीरा पर।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB/नेवला एक विशिष्ट तिथि पर पूछताछ?

  2. mongodb प्रति फ़ील्ड/कुंजी के अलग-अलग मानों की संख्या की गणना करता है

  3. मोंगोडब-रिएक्टिव का उपयोग करके रिएक्टिव स्प्रिंग बूट एप्लिकेशन में मल्टी-टेनेंसी

  4. मोंगोडब (कोड =बाहर निकल गया, स्थिति =14) विफल रहा लेकिन कोई स्पष्ट त्रुटि नहीं है

  5. सर्वर का सर्वर पता कैसे प्राप्त करें जिससे डेटा खींचा जाता है