sql >> Database >  >> NoSQL >> MongoDB

Genest schema van mangoest versus geneste modellen

Als je subdocumenten gebruikt, heb je eigenlijk een kopie van de gegevens in je bovenliggende document, waardoor je alle document + subdocumentgegevens in één enkele query kunt krijgen.

Bij het gebruik van "geneste modellen" nest je ze niet echt, maar refereert je van het bovenliggende model naar het onderliggende model. In dit geval moet u populatie gebruiken , wat betekent dat u niet alle gegevens in één zoekopdracht kunt krijgen.

Kortom :subdocumenten nesten de gegevens daadwerkelijk, en uw "geneste modellen" verwijzen er alleen naar via hun id




  1. Stackexchange.redis mist de WAIT-ondersteuning

  2. Vraag mongodb-verzameling als dynamisch

  3. MongoDB-installatie in Ubuntu 14.04 mislukt

  4. MongoDB:hoe db.stats() van API te krijgen