1

我想在我的数据库中保存多语言数据。在 Django 中,我使用了 django-transmeta,我可以轻松地保存和访问多语言数据。

在 Mongoose 中,我应该如何保存数据,或者我应该使用哪些模块?

例如,我想以 3 种语言保存一个项目的名称:

在分贝中,应该是:

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

1 回答 1

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'和'locale'很好

于 2013-01-10T07:06:40.803 回答