Специальный символ поиска MongoDB без учета регистра

avatar
Stunner
9 августа 2021 в 06:44
119
0
0

Я пытаюсь выполнить поиск без учета регистра в коллекции mongodb. Он работает нормально, пока в поиске нет специального символа, но если есть какой-либо специальный символ, он не работает.

db.passengers.find({name : {$regex : "Armin GlutcH" , $options : 'i'}}).pretty()

вышеупомянутое не работает (не совпадает), если имя в коллекции есть. "Armin glutch's playground". из-за апострофа.

Есть идеи, что нужно сделать, чтобы игнорировать специальные символы во время поиска без учета регистра?

Источник
Joe
9 августа 2021 в 10:41
0

Кажется, работает здесь: mongoplayground.net/p/cuGrqzrzjSs Чем это отличается от вашей установки?

Ответы (0)