Как сопоставить строку, содержащую специальные символы, такие как дефис - PullRequest
0 голосов
/ 31 января 2020

У меня есть образцы документов со значениями word как:

{'word': 'key-value'}
{'word': 'acid-base'}

Могу ли я узнать, как сопоставить 'key-value' по 'key value' также 'acid-base' как 'acid base'

Здесь я пытаюсь сопоставить слово с пробелом вместо дефиса

ref SO, я попытался использовать экранирующее совпадение символов как:

$match:{ 'word':/\-acid base/ }

Но это не так т работа, любая помощь приветствуется TIA

1 Ответ

1 голос
/ 31 января 2020
{'word':{ $regex: /acid.base/ }}

Вышеупомянутое регулярное выражение, вероятно, должно решить вашу проблему с наличием одного специального символа между словами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...