Я новичок в mongodb / mongomapper и не могу найти ответ на этот вопрос.
У меня есть класс mongomapper со следующими полями
key :author_id, Integer
key :partecipant_ids, Array
Допустим, у меня есть «запись» со следующими атрибутами:
{ :author_id => 10, :partecipant_ids => [10,15,201] }
Я хочу получить все объекты, в которых участвует компонент с идентификатором 15.
Я не нашел никаких упоминаний в документации.
Странно то, что раньше я делал этот запрос
MessageThread.where :partecipant_ids => [15]
, который работал, но после (возможно) некоторого изменения в версии gem / mongodb он перестал работать.
К сожалению, я не знаю, какую версию mongodb и mongomapper я использовал раньше.