Я хочу запросить что-то как SQL-запрос:
select *
from users
where name like '%m%'
Как сделать то же самое в MongoDB?
Отвечать
db.users.find({"name": /.*m.*/})
db.users.find({"name": /m/})
Вы ищете что-то, что где-то содержит «m» (SQL
'%'
оператор эквивалентен оператору Regexp
'.*'
), а не то, что «m» привязано к началу строки.
Итог
Ключевой вывод для интервью: как запросить MongoDB со словами «нравится»?