Используя Mongoid / MongoDB, как мне найти документ, имя которого на любом доступном языке совпадает с моим запросом where?
Предположим, у меня есть модель с локализованным полем и множеством переводов
class Foo
field :name, localize: true
end
Foo.create(name_translations: {
'fr' => 'Ingénierie logicielle',
'en' => 'Computer Software'
})
Метод .find_by(name: )
, кажется, только находит язык I18n.current
(в моем случае это французский), как мне искать во всех переводах?
Я пробую несколько вариантов Foo.find_by(name_translations: 'Computer Software)
, ноЯ все еще получаю пустые результаты ...