Нечувствительный к регистру NSP предикат для строк из массива?
У меня есть ситуация, когда я хочу получить объекты из моего основного хранилища данных по ключу имени пользователя, но я хочу, чтобы сравнение было без учета регистра. Предикат, который у меня есть, таков:
username IN $usernames
Затем я делаю подстановку переменных с массивом строк, которые представляют собой имена пользователей, которые я хочу найти. Это работает, но с учетом регистра. Я хотел бы сделать что-то вроде этого, я думаю:
username IN[c] $usernames
К сожалению, это не похоже на работу. Сравнение строк по-прежнему должно выполняться с учетом регистра. (Я не получаю сообщение об ошибке, что запрос не поддерживается.)
Есть ли другой способ написать этот предикат, чтобы он работал так, как мне нужно, или я просто упускаю что-то очевидное здесь?