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

Mongodb - Tambahkan Skema untuk koleksi yang ada

Anda dapat menerapkan skema JSON ke koleksi yang ada menggunakan collMod perintah untuk menambahkan skema JSON baru ke koleksi https://docs.mongodb. com/manual/core/schema-validation/ . Contoh di bawah ini. Namun itu hanya akan berlaku untuk operasi tulis baru, itu tidak akan berjalan terhadap dokumen yang ada dalam koleksi.

db.runCommand( {
   collMod: "contacts",
   validator: { $jsonSchema: {
      bsonType: "object",
      required: [ "phone", "name" ],
      properties: {
         phone: {
            bsonType: "string",
            description: "must be a string and is required"
         },
         name: {
            bsonType: "string",
            description: "must be a string and is required"
         }
      }
   } },
   validationLevel: "moderate"
} )



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Membuat timeline seperti Twitter dengan MongoDB

  2. Bagaimana cara membatasi jumlah sub kolom di MongoDB?

  3. Pencocokan data musim semi dan Filter Array Bersarang

  4. Mengambil HTML dari MongoDB untuk digunakan di Template

  5. Kueri MongoDB $in dengan array elemen regex