Sommaire

Validation des documents Document:valider

Exercice 1

Voilà notre commande de création d’une validation sur salles :

db.runCommand( { 
  collMod: "salles", 
  validator: { $jsonSchema: { 
     bsonType: "object", 
     required: [ "nom", "capacite", "adresse.codePostal", "adresse.ville"], 
     properties: { 
        "nom": { 
           bsonType: "string", 
           description: "Chaîne de caractères - requis" 
        }, 
        "capacite": { 
           bsonType: "int", 
           description: "Entier - requis" 
        }, 
        "adresse.codePostal": { 
           bsonType: "string", 
           description: "Chaîne de caractères - requis" 
        }, 
       "adresse.ville": { 
           bsonType: "string", 
           description: "Chaîne de caractères - requis" 
        },  ...