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

MongoDB संग्रह में प्रत्येक दिन का अंतिम दस्तावेज़ कैसे प्राप्त करें?

एक दिन को देखते हुए, एक दिन की शुरुआत और समाप्ति की गणना करें। इसका उपयोग रिकॉर्ड को फ़िल्टर करने के लिए किया जाता है, $match

start_of_day_ephocs=
end_of_day_ephocs=

कुल क्वेरी

तिथि के आधार पर छाँटें, अस्पताल की आईडी के आधार पर समूह बनाएं, और पहले दस्तावेज़ का चयन करें

db.Entry.aggregate(
   [
    { "$match": { "date": {"$gte":start_of_day_ephocs,"$lte":end_of_day_ephocs }} },
    { "$sort": { "date": -1 } },
     {
       $group:
         {
           "_id": "$hospital._id",
           "last_document": { "$first": "$$ROOT" }
         }
     }
   ]
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ऊपर MongoDB 3.3.0 में QueryBuilder और BasicDBObjectBuilder का उपयोग

  2. पहली बार Django में MongoDB में किसी ऑब्जेक्ट को सहेजते समय मुझे अमान्य दस्तावेज़ अपवाद क्यों मिलता है?

  3. प्रतिक्रियाशील MongoDB टेम्पलेट के साथ मोनो <अपडेट रिसेट> लौटाना

  4. नेवला में कई से कई संदर्भ हटा रहा है

  5. MongoDB GeoNear परिणामों को दूरी के अलावा किसी अन्य चीज़ से क्रमबद्ध करना?