Существует функция lowerCase(str)
, которую вы можете использовать:
fetch_spec = {
"spec": {
"limit": 500,
"filter": "contains(lowerCase(location.id), 'california')"
}
}
Однако это может привести к снижению производительности, поскольку местоположение индексируется в поле идентификатора (первичный ключ) и применяется функция на нем, вероятно, приводит к тому, что базовый индекс будет недоступен для использования. Я просто размышляю, основываясь на своих собственных знаниях RDBMS.