sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb bästa praxis:häckning

Enligt min åsikt ovanstående schema inte "allmänt accepterat", men ser ut som bra. Men jag föreslår några förbättringar som hjälper dig att fråga om ditt dokument i framtiden:

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

Kapning är alltid bra, men två eller tre nivåer kapsling djupt kan skapa ytterligare problem i fråga/uppdatering.

Hoppas mina förslag hjälper dig att göra rätt val av schemadesign.



  1. 3 sätt att returnera distinkta värden i MongoDB

  2. Fel:Kan inte läsa egenskapen 'close' av null

  3. Hantera migrationer med MongoDb

  4. Hämta en enskild egenskap från dokument