sql >> Databáze >  >> NoSQL >> MongoDB

Spring Mongo DB @DBREF

Pokud odkazujete na svůj Claim s v User třídy s @DBRef, váš JSON by neměl obsahovat pouze ID, ale také odkaz na kolekci, kde ID najít, například takto:

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

Takto Spring-Data mapuje vaše Java objekty na MongoDB . Pokud začnete s prázdnou databází a necháte Spring vytvořit a uložit vztahy, neměli byste mít s používáním

žádné problémy
 @DBRef List<Claim> claims;


  1. Jak nastavíte sadu replik Mongo na Kubernetes?

  2. jak se mohu připojit k mongodb z kódu Ruby?

  3. Třída 'MongoDB\Driver\Manager' nebyla nalezena

  4. Jak odeslat data do sbírky mongo pomocí středního zásobníku?