Hier een conclusie van alles wat ik heb bekeken.
Met behulp van DBRef
is geen join
bewerking, zal het automatisch de tweede of meerdere keren opvragen, afhankelijk van hoeveel DBRef
je hebt in deze verzamelvelden.
Ervan uitgaande dat u een verzameling heeft waarvan het model 10 DBRef
. heeft , je maakt een query voor de lijst met 10 elementen ervan en een van deze DBRef
is really needed
. Zodra u een query heeft uitgevoerd, voert Mongodb 101(1 + 10*10)
uit zoekopdrachten, automatisch, ongeacht of u deze DBRef
. nodig heeft of niet. Als u deze velden handmatig opvraagt, slechts een paar codering en alleen 11(1 + 1*10)
vragen zijn nodig.
Dus, wat zeg je?