sql >> Base de Datos >  >> NoSQL >> MongoDB

@DBRef no extrae los datos cuando usa Spring Data Mongo

Esto funciona según lo diseñado. MongoDB no permite uniones a nivel de aplicación a través de consultas, necesitaría usar el marco de agregación para consultas más complejas. Por lo tanto, las consultas del repositorio solo permiten encontrar DBRefs por valor completo (es decir, Address objetos) o identificadores.

El segundo ejemplo debería funcionar si arregla la cláusula where en address.addressId .

P.D.:Evite presentar multas solo porque no obtiene una respuesta inmediata aquí. Si presenta un ticket, asegúrese de adjuntar un proyecto de muestra con un caso de prueba.