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

Map-Reduce untuk menggabungkan data (MongoDb)

Karena MongoDB tidak mendukung GABUNG, Anda harus melakukan dua kueri terpisah dan melakukan GABUNG pada lapisan aplikasi. Dengan hanya 600 dokumen, koleksi LogData sangat kecil, jadi seharusnya tidak ada masalah untuk memuatnya sepenuhnya ke dalam memori aplikasi Anda dan menggunakannya untuk memperkaya hasil yang dikembalikan dari OptData.

Opsi lain adalah mendenormalisasi data dari LogData dengan mencerminkan bidang yang Anda butuhkan dari LogData di masing-masing dokumen di OptData. Jadi dokumen OptData Anda akan terlihat seperti ini:

{
   "SId": 10,
   "CId": 12,
   "CreatedDate": ISO(24-10-2014),
   "LogStatus": 2
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana saya bisa memeriksa tanggal yang diberikan di antara dua tanggal di mongodb?

  2. mongo - masalah koneksi ruby

  3. MongoDb - Memanfaatkan server multi CPU untuk aplikasi berat tulis

  4. spring boot + unta Apache + masalah integrasi mongodb

  5. API javascript sisi klien Mongodb