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

किसी दस्तावेज़ फ़ील्ड में संग्रहीत सरणी पर पृष्ठ पर अंक लगाना

आपकी समस्या के लिए आपको चाहिए $slice limit . के बजाय प्रोजेक्शन ऑपरेटर . बाद में दस्तावेजों . की संख्या सीमित कर देता है क्वेरी के परिणामस्वरूप लौटा। इसके बजाय, $slice ऑपरेटर ठीक उसी के लिए अभिप्रेत है जिसकी आपको आवश्यकता है।

यहां एक उदाहरण दिया गया है कि इसे अपने उपयोग के मामले में कैसे उपयोग किया जाए:

> db.getCollection('people').find({id: 2}, {_id: 0, animals: {$slice: [0, 3]}})
{
    "id" : 2,
    "name" : "Rob",
    "animals" : [
        "shark",
        "snake",
        "fish"
    ]
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मौजूदा मोंगो सरणी में नए मान जोड़ना

  2. समझाएं कि मैं पांच साल का हूं:फॉर्म डब्ल्यू / टेक्स्ट और इमेज फील्ड> रूट्स> कंट्रोलर> मोंगोडीबी डॉक्यूमेंट को लिखें - ग्रिडएफएस कहां जाता है?

  3. फॉर-लूप में एकाधिक एसिंक-फ़ंक्शंस के बाद नोडजेएस कॉलबैक

  4. मोंगोडब - $ समूह एक $ समूह के अंदर ('कुंजी' द्वारा)

  5. सेलजेएस और मोंगो अद्वितीय विशेषता पर ध्यान नहीं दिया जाता है