Een andere optie zou zijn om de waarden gewoon per taal anders te houden. Zou het onderhoud van het schema waarschijnlijk ook veel gemakkelijker maken:
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
zou een afkorting zijn voor "undefined", d.w.z. hetzelfde voor alle talen, en kan worden gebruikt als een fallback - of u gebruikt altijd "en" als fallback als u daar de voorkeur aan geeft.
Het bovenstaande voorbeeld is ongeveer hoe Drupal CMS talen beheert (zij het vertaald van SQL naar Mongo).