sql >> Databasteknik >  >> NoSQL >> MongoDB

@DBRef hämtar inte data när du använder Spring Data Mongo

Detta fungerar som designat. MongoDB tillåter inte anslutningar på applikationsnivå via frågor, du måste använda aggregeringsramverket för mer komplexa frågor. Således tillåter förvarsfrågor endast att hitta DBRefs efter fullständigt värde (dvs Address objekt) eller identifierare.

Det andra exemplet borde fungera om du fixar where-satsen till address.addressId .

P.S.:Undvik att lämna in biljetter bara för att du inte får svar direkt här. Om du lämnar in en biljett, se till att bifoga ett exempelprojekt med ett testfall.




  1. Hur skapar man en CUPS-tjänst för mongoDB?

  2. Meteor utan mongo

  3. Async, Callbacks, Closure, Oh My

  4. Samtidig uppdatering av arrayelement som är inbäddade dokument i MongoDB