MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Cara menetapkan batas ukuran array dalam skema Mongoose

Dengan sedikit perubahan pada pengaturan skema Anda, Anda dapat menambahkan opsi validasi:

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. Temukan dokumen yang bidang arraynya berisi setidaknya n elemen dari array yang diberikan

  2. MongoDB mengekstraksi nilai dari BasicDBObject (Java)

  3. Permintaan Mongodb berdasarkan item pada posisi tertentu dalam array

  4. Bagaimana cara menggunakan transaksi MongoDB menggunakan Mongoose?

  5. Gambaran Umum Operator Percona MongoDB Kubernetes