Zde je závěr všeho, co jsem viděl.
Pomocí DBRef
není join
operace, automaticky se dotazuje podruhé nebo vícekrát, záleží na tom, kolik DBRef
máte v této kolekci.
Za předpokladu, že máte kolekci, její model má 10 DBRef
, provedete dotaz na seznam 10 prvků a jeden z těchto DBRef
je really needed
. Jakmile zadáte dotaz, Mongodb spustí 101(1 + 10*10)
dotazy, automaticky, bez ohledu na to, zda tyto DBRef
potřebujete nebo ne. Pokud tato pole zadáte ručně, stačí pár kódů a pouze 11(1 + 1*10)
jsou potřeba dotazy.
Tak, co říkáte?