У меня есть несколько тысяч строк (items
), которые я хотел бы перевести.Моя структура MongoDB структурирована следующим образом:
@document = {:item => "hello", :translations => {:fr => {:name => "bonjour",
:note => "easy"}, :es => {:name => "hola", :note => "facil"}}}
Поле: translations может содержать гораздо больше языков и свойств.Я хотел бы выполнить запросы, такие как получение всех элементов без переводов для определенного языка или получение всех элементов, имеющих «bonjour» в качестве перевода на французский язык.
Я не понимаю, как я могу это сделать.Есть ли лучший способ структурировать мою базу данных для этих целей?Я использую node.js.
Спасибо.