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

Bagaimana cara menerapkan batasan di MongoDB?

Untuk melampaui batasan keunikan yang tersedia secara asli dalam indeks, Anda perlu menggunakan sesuatu seperti Mongoose dan kemampuannya untuk mendukung validasi berbasis lapangan. Itu akan memberi Anda dukungan untuk hal-hal seperti nilai minimum, tetapi hanya ketika pembaruan melalui skema/model Mongoose Anda.

Pembaruan MongoDB 3.2

Validasi dokumen sekarang didukung secara native oleh MongoDB.

Contoh dari dokumentasi:

db.createCollection( "contacts",
   { validator: { $or:
      [
         { phone: { $type: "string" } },
         { email: { $regex: /@mongodb\.com$/ } },
         { status: { $in: [ "Unknown", "Incomplete" ] } }
      ]
   }
} )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perbaikan terbaru Mongodb KB2731284

  2. Otomatiskan Pemeriksaan Kesehatan Basis Data

  3. Bidang hasil Mongoose/MongoDB muncul tidak terdefinisi dalam Javascript

  4. Pencarian Data Musim Semi MongoDB dengan Agregasi Pipeline

  5. Menghubungkan dari jarak jauh ke antarmuka http MongoDB di server EC2