В Android, как сделать нечувствительный к регистру запрос в хранилище данных Kinvey?
1 ответ
Я разместил тот же вопрос на форумах Kinvey и получил следующий ответ:
Класс Query имеет метод регулярного выражения (String field, String regex), который можно использовать для этого путем определения регулярного выражения без учета регистра.
Что-то типа: Query myQuery = new Query(). Regex("myJSONKey", myRegex);
Вот документация: http://devcenter.kinvey.com/android/reference/api/java/reference/com/kinvey/java/Query.html, java.lang.Object)
Благодарим Эдварда Флеминга.
Тем не менее, для тех, кто заинтересован, согласно здесь:
Следует отметить, что поиск с регистронезависимым регулярным выражением / i означает, что mongodb не может выполнять поиск по индексу, поэтому запросы к большим наборам данных могут занимать много времени.
Я верю, что Кинви использует mongodb для своего хранилища данных. В любом случае, я использовал упоминание предложения в том же посте, и оно отлично работает.