Dire che voglio costruire un sito web che supporta più lingue e utilizzare il datastore MongoDB. Mi chiedo quale sia un buon approccio per avere più versioni del corpo e il titolo di un articolo, uno per ogni lingua.
Devo conservare tutte le versioni nello stesso documento dell'articolo? Come una raccolta di coppie chiave-valore di codice di lingua e testo nel campo corpo dell'articolo. In questo modo non avrei ricevuto più di 1 richiesta per visualizzare articoli, ma avrei anche ottenuto più dati di quanti ne avrei potuto avere, quindi la risposta è più grande.
C'è una soluzione migliore? Come e perché?