MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongodb - Добавяне на схема за съществуваща колекция

Можете да приложите JSON схема към съществуваща колекция с помощта на collMod команда за добавяне на нова JSON схема към колекцията https://docs.mongodb. com/manual/core/schema-validation/ . Пример по-долу. Въпреки това ще се прилага само за нови операции за запис, няма да се изпълнява срещу съществуващи документи в колекцията.

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. pymongo.errors.OperationFailure:неподдържан тип във филтъра

  2. Mongo DB има ли режим In-Memory?

  3. Не мога да създам работещ проект meteor.js върху скитническа кутия

  4. Как да активирате регистриране за Mongoose и драйвера MongoDB Node.JS

  5. MongoDB Групиране по поле, преброяване и сортиране desc