sql >> Database teknologi >  >> RDS >> Mysql

StrongLoop:EmbedsMany vs hasMany og belongTo

Forespørgsel på model, som har EmbedsMany relation vil inkludere forekomst(er) af relateret detaljemodel i resultatet. Dette skyldes, at den underordnede model vil blive bevaret i et felt i mastertabellen i form af et dokument, hvis du bruger SQL-database.

HasMany gemmer id for relateret model, og det er op til dig, om du vil inkludere forekomst af relateret model eller ej i din forespørgsel. I dette tilfælde vil stam- og detaljedata blive gemt i en separat tabel.

Hvad der er bedre at bruge, afhænger virkelig af dig og dine behov.




  1. PHP Caching - Er det hurtigere at gemme i databasen eller oprette en fil?

  2. Pass nummer som et kolonnenavn i den valgte sætning af SQL

  3. Kan PHP mysqli indstille timeout ved forbindelsesforsøg?

  4. Hvordan opdeles navnestrengen i mysql?