MongoDB séma építés?
MongoDB-ben ugye nincsen join. Éppen emiatt teszemazt ha van egy webshopom, benne vannak termékek amik kommentelhetőek megtehetem, hogy nem másik "táblában" tárolom a kommenteket, hanem a termék "alatt". Ebben az esetben viszon bukni fogom azt, hogy az adminban kilistázhassam az összes komment listáját, esetleg rendezzem hiszen ehhez be kellene járni minden terméket... Vagy miként működik ez?
(A termék-komment mondjuk rossz példa volt, de tekintsünk el tőle, hogy abban amúgy sem kellene join... :))
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
Nem tudok sokat a MongoDB-ről, csak egy kis ízelítőt kaptam anno, de a doksiba most belenézve úgy tűnik, hogy:
Beágyazott 1-N kapcsolat helyett:
Használhatsz hivatkozott 1-N kapcsolatot:
Valami olyasmi a lényeg, hogy külön kollekcióban tárolod a kommenteket és a termékeket, éééés referenciát tárolsz a kommentekben az adott termékre. :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!