Нечувствительный к регистру NSP предикат для строк из массива?

У меня есть ситуация, когда я хочу получить объекты из моего основного хранилища данных по ключу имени пользователя, но я хочу, чтобы сравнение было без учета регистра. Предикат, который у меня есть, таков:

username IN $usernames

Затем я делаю подстановку переменных с массивом строк, которые представляют собой имена пользователей, которые я хочу найти. Это работает, но с учетом регистра. Я хотел бы сделать что-то вроде этого, я думаю:

username IN[c] $usernames

К сожалению, это не похоже на работу. Сравнение строк по-прежнему должно выполняться с учетом регистра. (Я не получаю сообщение об ошибке, что запрос не поддерживается.)

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

Ответы на вопрос(4)

Ваш ответ на вопрос