Mongoid: запрос документов для определенных полей, содержащих заданную строку - PullRequest
7 голосов
/ 25 июня 2011

Я немного застрял здесь (mongoid docs, похоже, не дает ответа)

Question.where(:text.contains=>"perfect")

Я хотел бы найти вопросы, в каком текстовом поле содержится данное слово, в данном случае, идеально.

Какой правильный запрос здесь, и как я могу улучшить производительность таких запросов?

1 Ответ

18 голосов
/ 26 июня 2011

Для этого вы должны использовать простое регулярное выражение:

Question.where(:text => /perfect/)

Alex

...