Her en konklusion af alt, hvad jeg så.
Brug af DBRef
er ikke et join
operation, vil den automatisk forespørge den anden eller flere gange, afhænger af hvor meget DBRef
du har i denne samling felter.
Forudsat at du har en samling, at dens model har 10 DBRef
, laver du forespørgsel efter 10 elementers liste over det og en af disse DBRef
er really needed
. Når du forespørger, kører Mongodb 101(1 + 10*10)
forespørgsler automatisk, uanset om du har brug for disse DBRef
eller ikke. Hvis du forespørger i disse felter manuelt, er der kun nogle få kodninger og kun 11(1 + 1*10)
forespørgsler er nødvendige.
Så hvad siger du?