Nemyslím si, že dotaz může fungovat tak, jak očekáváte, protože MongoDB v podstatě neumožňuje omezit výsledky na vlastnosti souvisejících dokumentů, na které odkazuje DBRef
. Takže v podstatě musíte dotazovat všechny Entity2
instance odpovídající zadané hodnotě vlastnosti Property1
a poté dotaz na Entity1
instance odpovídající DBRef
ed vlastnost proti výsledkům prvního dotazu.