MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Spring Mongo DB @DBREF

Ако цитирате своя Claim s в User клас с @DBRef, вашият JSON трябва да съдържа не само идентификатора, но и препратката към колекцията, където да намерите идентификатора, както следва:

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

Ето как Spring-Data картографира вашите Java обекти към MongoDB . Ако започнете с празна база данни и оставите Spring да създаде и запази релациите, не би трябвало да имате проблеми с използването на

 @DBRef List<Claim> claims;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor актуализира ли версията на mongodb автоматично?

  2. mongodb c# API V2:Разлика между ReplaceOne и FindOneAndReplace

  3. Mongorestore в Docker файл

  4. Mongo Заявка за вложено поле в масив.

  5. mongodb позволява връзка за гости дори когато е активирано удостоверяване