MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Schéma de la mangouste avec objet facultatif imbriqué

Le schéma suivant satisfait mes exigences initiales :

{
  data1: String,
  nested: {
    type: {
       nestedProp1: String,
       nestedSub: [String]
    },
    required: false
  }
}

Avec cela, de nouveaux documents sont créés avec un sous-document "manquant", s'il n'est pas spécifié.