MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

bonne pratique mongodb :imbrication

À mon avis, le schéma ci-dessus n'est pas "généralement accepté", mais il a l'air génial. Mais je suggère quelques améliorations qui vous aideront à interroger votre document à l'avenir :

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

L'imbrication est toujours bonne, mais une imbrication profonde à deux ou trois niveaux peut créer des problèmes supplémentaires lors de l'interrogation/de la mise à jour.

J'espère que mes suggestions vous aideront à faire le bon choix de conception de schéma.