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

praktik terbaik mongodb:bersarang

Menurut pendapat saya skema di atas tidak 'diterima secara umum', tetapi tampak hebat. Tetapi saya menyarankan beberapa perbaikan yang akan membantu Anda menanyakan dokumen Anda di masa mendatang:

User
    Name 
    Url
    Emails {email, emailType(primary, secondary)}
    Addresses{address, city, state, postalcode, country, language}

Bersarang selalu bagus, tetapi kedalaman bersarang dua atau tiga tingkat dapat membuat masalah tambahan dalam pembuatan kueri/pembaruan.

Semoga saran saya akan membantu Anda membuat pilihan desain skema yang tepat.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menjatuhkan indeks menggunakan Mongoose

  2. MongoDB $atan

  3. Bagaimana cara menghapus dokumen di mongodb?

  4. Mongo Query gagal dengan kode kesalahan 13 dan pesan kesalahan 'tidak diotorisasi'

  5. Mengapa saya mendapatkan luwak.koneksi tidak berfungsi saat mencoba terhubung dengan luwak?