MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

@DBRef non estrae i dati quando si utilizza Spring Data Mongo

Funziona come previsto. MongoDB non consente join a livello di applicazione tramite query, è necessario utilizzare il framework di aggregazione per query più complesse. Pertanto, le query del repository consentono solo di trovare DBRefs per valore completo (ad esempio Address oggetti) o identificatori.

Il secondo esempio dovrebbe funzionare se correggi la clausola where su address.addressId .

P.S.:Si prega di evitare di presentare i biglietti solo perché non si ottiene immediatamente una risposta qui. Se presenti un ticket, assicurati di allegare un progetto di esempio con un test case.