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

नेवले को अलग कैसे इस्तेमाल करें, छोड़ें और एक साथ सीमित करें

आप ऐसा नहीं करते। .distinct() एक विधि है जो एक "सरणी" लौटाती है, और इसलिए आप कुछ ऐसा संशोधित नहीं कर सकते जो "कर्सर संशोधक" के साथ "कर्सर" नहीं है जैसे .limit() और .skip()

आप जो चाहते हैं वह है .aggregate() तरीका। चीजों को जोड़ने से कहीं ज्यादा:

MyModel.aggregate(
    [
        { "$group": { "_id": "$blaster" } },
        { "$skip": ( page-1 ) * 15 },
        { "$limit": 15 }
    ],
    function(err,results) {
       // results skipped and limited in here
    }
);

एकत्रीकरण ढांचा "विशिष्ट" परिणाम प्राप्त करने का एक और तरीका प्रदान करता है। लेकिन अधिक लचीले तरीके से। $group के लिए ऑपरेटरों को देखें , $skip और $limit




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सी # का उपयोग कर मोंगोडब में एंबेडेड दस्तावेज़ अपडेट करें

  2. MongoDB - प्रोजेक्शन क्वेरीज़

  3. एडब्ल्यूएस प्रबंधन:अपने MongoDB होस्टिंग लागत पर 30% कैसे बचाएं

  4. allowDiskUse नहीं मिल सकता:pymongo के साथ काम करने के लिए सही है

  5. सरणी की सरणी के मोंगो फ़िल्टर सरणी