MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

best practice mongodb:nidificazione

Secondo me lo schema sopra non è "generalmente accettato", ma sembra fantastico. Ma suggerisco alcuni miglioramenti che ti aiuteranno a interrogare il tuo documento in futuro:

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

La nidificazione è sempre buona, ma la nidificazione a due o tre livelli in profondità può creare ulteriori problemi durante l'interrogazione/l'aggiornamento.

Spero che i miei suggerimenti ti aiutino a fare la scelta giusta del design dello schema.