Działa to zgodnie z założeniami. MongoDB nie zezwala na łączenie na poziomie aplikacji za pośrednictwem zapytań, w przypadku bardziej złożonych zapytań należy użyć struktury agregacji. Zatem zapytania o repozytorium pozwalają na znalezienie DBRefs tylko według pełnej wartości (tj. Address
obiekty) lub identyfikatory.
Drugi przykład powinien zadziałać, jeśli poprawisz klauzulę where na address.addressId
.
P.S.:Prosimy o unikanie składania zgłoszeń tylko dlatego, że nie dostaniesz tu od razu odpowiedzi. Jeśli składasz zgłoszenie, pamiętaj, aby dołączyć przykładowy projekt z przypadkiem testowym.