MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Esquema Mongoose com objeto opcional aninhado


O esquema a seguir satisfaz meus requisitos originais:
{
  data1: String,
  nested: {
    type: {
       nestedProp1: String,
       nestedSub: [String]
    },
    required: false
  }
}

Com isso, novos documentos são criados com subdocumento "ausente", caso não seja especificado.