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

नेवला/मोंगोडब क्वेरी एकाधिक प्रकार

आपको sort दोनों को डालना होगा एक वस्तु में शब्द:

exports.getMinCuttingTime = function(number, callback){ 
    ProjectModel.find()
        .sort({totalCuttingTime: 1, favoriteCount: -1})
        .select({_id: 1})
        .limit(number)
        .exec(
            function(err, projects) {
                callback(null, projects)
            }
        );
};

यह ध्यान देने योग्य है कि ECMA-262 मानक जिस पर Node.js आधारित है, यह निर्दिष्ट नहीं करता है कि किसी ऑब्जेक्ट का प्रॉपर्टी ऑर्डर बनाए रखा जाता है, और यह इंसर्शन ऑर्डर से मेल खाने के लिए केवल एक वास्तविक मानक है। किसी भी संदेह को दूर करने के लिए, आप इसके बजाय एक सरणी का उपयोग कर सकते हैं:

.sort([['totalCuttingTime', 1], ['favoriteCount', -1]])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. JSON क्रमांकन Mongodb

  2. नेस्टेड सरणी के भीतर केवल मिलान किए गए उप-दस्तावेज़ तत्वों को वापस करें

  3. mongodb:किसी स्तंभ का उच्चतम संख्यात्मक मान ज्ञात करना

  4. MongoDB प्रतिकृति सेट के लिए एक डेवलपर की मार्गदर्शिका

  5. प्रोएक्टिव मोंगोडीबी मॉनिटरिंग (डेवलपर स्टूडियो/सलाहकार कोण)