MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose-Schema mit verschachteltem optionalem Objekt

Das folgende Schema erfüllt meine ursprünglichen Anforderungen:

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

Damit werden neue Dokumente mit "fehlendem" Unterdokument erstellt, wenn eines nicht angegeben ist.