Я пытаюсь выполнить поиск без учета регистра в коллекции mongodb. Он работает нормально, пока в поиске нет специального символа, но если есть какой-либо специальный символ, он не работает.
db.passengers.find({name : {$regex : "Armin GlutcH" , $options : 'i'}}).pretty()
вышеупомянутое не работает (не совпадает), если имя в коллекции есть. "Armin glutch's playground"
. из-за апострофа.
Есть идеи, что нужно сделать, чтобы игнорировать специальные символы во время поиска без учета регистра?
Кажется, работает здесь: mongoplayground.net/p/cuGrqzrzjSs Чем это отличается от вашей установки?