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

Hvorfor anbefaler MongoDB-dokumenterne ikke at bruge DBREF'er?

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?




  1. Sådan finder du tilfældige poster i mongodb

  2. Hvordan eksporterer man mongoDB-data til et CSV-format?

  3. MongoDB dato-tidsværdi gemmes ikke korrekt

  4. MongoDB logfil vækst