2012-12-25 44 views
1

我想在我的數據庫中保存多語言數據。在Django中,我使用的是django-transmeta,我可以輕鬆地保存和訪問多語言數據。如何使用Node.js + Mongoose + MongoDB保存多語言數據?

在Mongoose中,我應該如何保存數據,或者應該使用哪些模塊?

例如,我要一個項目的名稱保存3種語言:

以dB爲單位,它應該是:

{ 
    name : { 
     en : 'Car', 
     tr : 'Araba', 
     es : 'Coche' 
    } 
} 

回答

2

是的,你是對的...

那是這樣做的一種方式:

{ 
    _id 
    name : { 
     en : 'Car', 
     tr : 'Araba', 
     es : 'Coche' 
    } 
} 

另一個原因是:

{ 
    YourId:'1' 
    locale: 'en', 
    name: 'Car' 
} 
{ 
    YourId:'1' 
    locale: 'tr', 
    name: 'Araba' 
} 
{ 
    YourId:'1' 
    locale: 'es', 
    name: 'Coche' 
} 

而在第二個例子,其良好的指數「YourId」 &「區域」的

相關問題