MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Spring Mongo DB @DBREF

Jika Anda mereferensikan Claim . Anda s di User kelas dengan @DBRef, JSON Anda seharusnya tidak hanya berisi ID tetapi juga referensi ke koleksi tempat menemukan ID, seperti ini:

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

Begitulah cara Spring-Data memetakan objek Java Anda ke MongoDB . Jika Anda memulai dengan database kosong dan membiarkan Spring membuat dan menyimpan relasi, Anda seharusnya tidak memiliki masalah menggunakan

 @DBRef List<Claim> claims;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana MongoDB berbeda dari database SQL

  2. Kesalahan fatal:Kelas 'Mongo' tidak ditemukan di C:\\Apache Software Foundation\Apache2.2\htdocs\sample\testdb.php

  3. Tidak bisa mendapatkan paket Accounts-Base untuk menunjuk ke database yang benar

  4. Bagaimana menemukan kesamaan di bidang dokumen MongoDB?

  5. Mengunci dokumen di MongoDB