Смотрите разрывы строк и возврат каретки в редакторе

Имейте в виду, что предыдущий пример:

db.stuff.find( { foo: /bar/i } );

приведет к тому, что каждая запись, содержащая бар, будет соответствовать запросу (bar1, barxyz, openbar), это может быть очень опасно для поиска имени пользователя на auth function ...

Возможно, вам потребуется сопоставить только поисковый запрос, используя соответствующий синтаксис regexp как:

db.stuff.find( { foo: /^bar$/i } );

См. http: // www .regular-expressions.info / для синтаксической справки по регулярным выражениям

148
задан the Tin Man 3 October 2012 в 17:36
поделиться