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

किसी फ़ाइल से अधिकतम मान खोजने के लिए MongoTemplate विधि या क्वेरी

आप स्प्रिंग-डेटा-मोंगोडब में "अधिकतम फ़ील्ड मान वाली वस्तु" पा सकते हैं। यदि सॉर्ट फ़ील्ड अनुक्रमित है (या @Id फ़ील्ड) तो Mongo सॉर्ट/सीमा संयोजनों को अनुकूलित करेगा। अन्यथा यह अभी भी बहुत अच्छा है क्योंकि यह एक टॉप-के एल्गोरिदम का उपयोग करेगा और वैश्विक प्रकार से बच जाएगा (मोंगोडब सॉर्ट डॉक) . यह Mkyong's example<से है /ए> लेकिन मैं पहले सॉर्ट करता हूं और सीमा को एक सेकंड के लिए सेट करता हूं।

Query query = new Query();
query.with(new Sort(Sort.Direction.DESC, "idField"));
query.limit(1);
MyObject maxObject = mongoTemplate.findOne(query, MyObject.class);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. केस असंवेदनशील तरीके से मोंगोडब सॉर्ट

  2. मोंगोडब में $ लुकअप के साथ कई संग्रहों में कैसे शामिल हों?

  3. मोंगोडब:सुनिश्चित करें कि इंडेक्स कब कॉल करें?

  4. Hadoop HDFS MapReduce आउटपुट MongoDb

  5. Node.js . में MongoDB एकत्रीकरण कैसे करें