Я хочу сделать запрос в Realm, но отфильтровать его из длины поля. Что-то вроде этого:Фильтр по размеру строки в области - Android
Realm.getDefaultInstance()
.where(Person.class)
.greaterThan("name.length", 10)
.findAll()
Я не нашел в этом ничего похожего. Кто-нибудь знает хорошее решение этой проблемы?
Заранее спасибо
Привет, я проверил документацию для вас, и я ничего не смог найти. Кошелек NSPredicate на https://realm.io/news/nspredicate-cheatsheet/ (используется для Realm in Swift) также не упоминает ничего подобного. Возможно, неэффективно, но я заметил возможность использовать регулярное выражение. Не могли бы вы совместить строку с регулярным выражением, которое проверяет длину строки? Например, '/^[a-zA-Z] {10,} $ /' – nbokmans
Да, это должно сработать! К сожалению, моя версия Realm не обновляется, поэтому я не могу использовать подобный метод до тех пор, пока мы не решим обновить. – iuri
@nbokmans вы не можете оценивать регулярное выражение с помощью realm-android еще как запрос – EpicPandaForce