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

най-добрата практика на mongodb:влагане

По мое мнение горната схема не е „общоприета“, но изглежда страхотно. Но предлагам някои подобрения, които ще ви помогнат да правите заявки във вашия документ в бъдеще:

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

Вмъкването винаги е добро, но дълбокото влагане на две или три нива може да създаде допълнителни проблеми при заявки/актуализация.

Надявам се моите предложения да ви помогнат да направите правилния избор на дизайн на схема.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pymongo агрегиране - предаване на python списък за агрегиране

  2. Хешове на Ruby група по стойност на ключ

  3. Регистрирайте MongoDB заявки с Spring Boot

  4. MongoDB - $text оператор за търсене на фраза ИЛИ дума(и)

  5. MongoDB findOneAndDelete()