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

@DBRef trækker ikke dataene, når du bruger Spring Data Mongo

Dette fungerer som designet. MongoDB tillader ikke joinforbindelser på applikationsniveau via forespørgsler, du skal bruge aggregeringsrammen til mere komplekse forespørgsler. Således tillader lagerforespørgsler kun at finde DBRef'er efter fuldstændig værdi (dvs. Address objekter) eller identifikatorer.

Det andet eksempel burde virke, hvis du fikser where-sætningen til address.addressId .

P.S.:Undgå venligst at indsende billetter, bare fordi du ikke umiddelbart får svar her. Hvis du indgiver en billet, skal du sørge for at vedhæfte et eksempelprojekt med en testcase.




  1. MongoDB ObjectIds eksponering

  2. Sådan deaktiveres flapdoodle-indlejret mongodb i visse tests

  3. async nodejs forespørgsel og behandling af resultater

  4. Find værdier, der ikke indeholder tal i SQL