Det finns två typer av underdokument - Inbäddade och Refererade . Detta är en klassificering på Mongoose-nivå. På MongoDB-nivå är det bara Samlingar och Dokument .
Skillnaden mellan Embedded och Referenced docs i Mongoose är att den förra är besläktad med att ha det underordnade schemat "inbäddat" i föräldern. d.v.s. när det gäller MongoDB är det (förälder) bara ett enda stort dokument.
Medan i refererade dokument lagrar det överordnade dokumentet endast det underordnade dokumentets ObjectID, dvs. det underordnade dokumentet är "refererat", och det är upp till dig att "fylla " hela dokumentet.
Vad du använder children: [Child.schema]
är syntaxen för ett inbäddat dokument.
Så du har bara en samling i MongoDB.
Det alternativet är bara så att om du faktiskt skulle skapa en modell från det schemat, använder den namnet du angav istället för att automatiskt sluta sig till det.