sql >> Base de Datos >  >> NoSQL >> MongoDB

Mongoose Schema con objeto opcional anidado

El siguiente esquema satisface mis requisitos originales:

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

Con esto, se crean nuevos documentos con subdocumento "faltante", si no se especifica uno.