Der er to slags underdokumenter - Indlejret og Refereret . Dette er en klassifikation på Mongoose-niveau. På MongoDB-niveau er det bare Samlinger og Dokumenter .
Forskellen mellem Embedded og Referenced docs i Mongoose er, at førstnævnte er beslægtet med at have det underordnede skema "indlejret" i det overordnede. dvs. hvad MongoDB angår, er det (forælder) kun et stort dokument.
Hvorimod det overordnede dokument i refererede dokumenter kun gemmer det underordnede dokuments ObjectID, dvs. det underordnede dokument er "refereret", og det er op til dig at "udfyld " hele dokumentet.
Hvad du bruger children: [Child.schema]
er syntaksen for et indlejret dokument.
Så du har kun 1 samling i MongoDB.
Denne mulighed er bare sådan, at hvis du rent faktisk skulle oprette en model ud fra det skema, bruger den det navn, du har angivet, i stedet for automatisk at udlede det.