MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Schema nidificato Mongoose vs modelli nidificati

Quando usi i documenti secondari, hai effettivamente una copia dei dati all'interno del tuo documento principale, che ti consente di ottenere tutti i dati del documento + dei documenti secondari in una singola query.

Quando si utilizzano "modelli nidificati" non li si annida, ma si fa riferimento dal modello genitore al modello figlio. In questo caso devi usare popolazione , il che significa che non puoi ottenere tutti i dati in una singola query.

In breve :i documenti secondari nidificano effettivamente i dati e i tuoi "modelli nidificati" fanno riferimento a loro solo tramite il loro ID