我想在我的数据库中保存多语言数据。在Django中,我使用的是django-transmeta,我可以轻松保存和访问多语言数据。
在Mongoose中,我应该如何保存数据,或者我应该使用哪些模块?
例如,我想用3种语言保存项目的名称:
在db中,它应该是:
{
name : {
en : 'Car',
tr : 'Araba',
es : 'Coche'
}
}
答案 0 :(得分: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'和& '区域' 的