sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb - Přidat schéma pro existující kolekci

Schéma JSON můžete použít na existující kolekci pomocí collMod příkaz k přidání nového schématu JSON do kolekce https://docs.mongodb. com/manual/core/schema-validation/ . Příklad níže. Bude se však vztahovat pouze na nové operace zápisu, nebude se spouštět s existujícími dokumenty v kolekci.

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. Je připojení k MongoDB automaticky uzavřeno na process.exit()?

  2. Použití Geoprostorového indexu MongoDB s 3D daty

  3. mongodb se nemohl připojit k serveru

  4. Nasazení ScaleGrid DBaaS pro Redis™ ve virtuálním privátním cloudu AWS (VPC)