Non credo che tu abbia un modo "corretto" o "cattivo", si basa principalmente sulla progettazione e sui requisiti dell'applicazione.
Tuttavia, potresti aver notato che in MongoDB 2.6.x la funzionalità di ricerca di testo completo supporta l'indicizzazione e la ricerca in più lingue se si specifica una lingua in un documento. Ciò ti consente di cercare testo per lingua.
I documenti hanno il seguente aspetto:
{
_id: 1,
language: "portuguese",
original: "A sorte protege os audazes.",
translation:
[
{
language: "english",
quote: "Fortune favors the bold."
},
{
language: "spanish",
quote: "La suerte protege a los audaces."
}
]
}
per maggiori informazioni:
link