Cela fonctionne comme prévu. MongoDB n'autorise pas les jointures au niveau de l'application via des requêtes, vous devez utiliser le framework d'agrégation pour les requêtes plus complexes. Ainsi, les requêtes de référentiel permettent uniquement de trouver des DBRefs par valeur complète (c'est-à-dire Address
objets) ou identifiants.
Le deuxième exemple devrait fonctionner si vous fixez la clause where à address.addressId
.
P.S. :Veuillez éviter de déposer des tickets simplement parce que vous n'obtenez pas immédiatement une réponse ici. Si vous déposez un ticket, assurez-vous de joindre un exemple de projet avec un cas de test.