MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Wiosna Mongo DB @DBREF

Jeśli odwołujesz się do swojego Claim s w User klasy z @DBRef, twój JSON powinien zawierać nie tylko identyfikator, ale także odniesienie do kolekcji, w której można znaleźć identyfikator, w ten sposób:

{
  "name" : "KSK", 
  "claim" : [ 
     { 
       "$ref" : "claim", // the target collection
       "$id" : ObjectId("52ffc4a5d85242602e000000")
     }
  ] 
}

W ten sposób Spring-Data mapuje Twoje obiekty Java do MongoDB . Jeśli zaczniesz z pustą bazą danych i pozwolisz Springowi tworzyć i zapisywać relacje, nie powinieneś mieć problemów z używaniem

 @DBRef List<Claim> claims;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy mongodb dokonuje ponownej indeksacji, jeśli zmienisz pole używane w indeksie?

  2. Projektowanie schematów MongoDB — czat w czasie rzeczywistym

  3. nie mogę wykonać wezwania na odpoczynek

  4. Jak wykonać to zapytanie MongoDB za pomocą java?

  5. MongoDB $count Operator agregacji