Я пытаюсь выполнить поиск без учета регистра в Mongo. В основном я хочу совпадение строки без учета регистра. Я использую регулярное выражение. Вот мой код
Query query = new Query( Criteria.where(propName).regex(value.toString(), "i"));
Но приведенная выше доза не соответствует всей моей строке (строка иногда с пробелами). Он возвращает значения, даже если это подстрока.
Например: предположим, что моя коллекция имеет 2 значения «Счет» и «Статус счета». Он возвращает мне «счет», даже если мой поиск «статус счета». Он возвращает результаты, даже если есть подстрока строки, которую я ищу. за
Я пробовал Query query = new Query( Criteria.where(propName).is(value.toString()));
Но вышесказанное чувствительно к регистру. Может кто-нибудь помочь в этом.