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

MongoDB में एक कॉलम का उच्चतम मूल्य प्राप्त करना

max() उस तरह से काम नहीं करता जिस तरह से आप इसे मोंगो के लिए एसक्यूएल में उम्मीद करेंगे। यह शायद भविष्य के संस्करणों में बदलने जा रहा है, लेकिन अब तक, अधिकतम, न्यूनतम का उपयोग अनुक्रमित कुंजियों के साथ मुख्य रूप से आंतरिक रूप से शार्डिंग के लिए किया जाना है।

देखें http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers

दुर्भाग्य से अभी के लिए अधिकतम मूल्य प्राप्त करने का एकमात्र तरीका उस मूल्य पर संग्रह विवरण को क्रमबद्ध करना और पहले लेना है।

transactions.find("id" => x).sort({"sellprice" => -1}).limit(1).first()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. स्ट्रिंग मान से सफेद रिक्त स्थान (अग्रणी और अनुगामी) निकालना

  2. AdminBro, एक्सप्रेस, mongoDB, mongoose के साथ पाँच मिनट में एक व्यवस्थापक क्षेत्र बनाना

  3. MongoDB ट्यूटोरियल:Scala . में MongoDB से कनेक्ट करना

  4. MongoDB SSPL लाइसेंस परिवर्तन अद्यतन

  5. क्या मैं यह निर्धारित कर सकता हूं कि कोई स्ट्रिंग एक मोंगोडीबी ऑब्जेक्ट आईडी है या नहीं?