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

mongodb bedste praksis:indlejring

Efter min mening er ovenstående skema ikke 'generelt accepteret', men det ser godt ud. Men jeg foreslår nogle forbedringer, der vil hjælpe dig med at forespørge på dit dokument i fremtiden:

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

Indlejring er altid godt, men to eller tre niveauer, der indlejrer dybt, kan skabe yderligere problemer med forespørgsel/opdatering.

Håber mine forslag vil hjælpe dig med at træffe det rigtige valg af skemadesign.



  1. Hvordan slipper jeg en MongoDB-database fra kommandolinjen?

  2. Hvordan udløber redis nøgler?

  3. Mongo brugerdefinerede funktioner og kortreducer

  4. MongoDB samlet selektivt projekt