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

नेवला स्कीमा में सरणी आकार के लिए सीमा कैसे निर्धारित करें?

अपने स्कीमा सेटअप में एक छोटे से बदलाव के साथ आप एक मान्य विकल्प जोड़ सकते हैं:

var peopleSchema = new Schema({
  name: {
    type: String,
    required: true,
    default: true
  },
  friends: {
    type: [{
      type: Schema.Types.ObjectId,
      ref: 'peopleModel'
    }],
    validate: [arrayLimit, '{PATH} exceeds the limit of 10']
  }
});

function arrayLimit(val) {
  return val.length <= 10;
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB एक उप-दस्तावेज़ पर प्रत्येक कुंजी का कुल योग

  2. नोड जेएस में रेगेक्स के साथ मोंगो क्वेरी एक चर पर चल रही है

  3. मोंगो में लेनदेन में रोलबैक कैसे प्राप्त करें?

  4. MongoDB - संग्रह के अंदर नेस्टेड आइटम के लिए क्वेरी कैसे करें?

  5. गोलंग एमजीओ का उपयोग करके मोंगोडीबी एटलस से कनेक्ट करना:प्रतिकृति सेट के लिए लगातार कोई पहुंच योग्य सर्वर नहीं है