sql >> Databáze >  >> NoSQL >> MongoDB

Vícejazyčné datové modelování na MongoDB

Další možností by bylo ponechat hodnoty odlišné pro každý jazyk. Pravděpodobně by také mnohem usnadnilo údržbu schématu:

product : { 
 _id:xxx,
 sku: {
   und: "23456"
 },
 name: {
   en: "Fork",
   de: "Gabel"
 },
 description: {
   en: "A metal thingy with four spikes",
   de: "Eine Dinge aus metal der vier spitze hat"
 }  
}

und by bylo zkratkou pro "undefined", tj. stejné pro všechny jazyky, a mohlo by být použito jako nouzový režim - nebo vždy použijte "en" jako záložní, pokud chcete.

Výše uvedený příklad zhruba znázorňuje, jak Drupal CMS spravuje jazyky (ačkoli přeložené z SQL do Mongo).



  1. Jak mohu vymazat všechny instance typu X v klientovi ServiceStack Redis

  2. Použití findOne ve smyčce trvá v Node.js příliš dlouho

  3. MongoDB úplné a částečné vyhledávání textu

  4. Jaký je smysl více databází Redis?