MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

@DBRef não puxa os dados ao usar o Spring Data Mongo


Isso funciona como projetado. O MongoDB não permite junções no nível do aplicativo por meio de consultas, você precisaria usar a estrutura de agregação para consultas mais complexas. Assim, as consultas de repositório só permitem encontrar DBRefs por valor completo (ou seja, Address objetos) ou identificadores.

O segundo exemplo deve funcionar se você corrigir a cláusula where para address.addressId .

P.S.:Por favor, evite arquivar bilhetes só porque você não obtém uma resposta imediatamente aqui. Se você registrar um ticket, certifique-se de anexar um projeto de amostra com um caso de teste.