Как запросить RealmList внутри RealmObject (в Android) - PullRequest
0 голосов
/ 03 сентября 2018

Я пытался запросить RealmList внутри RealmObject, однако всегда получал эту ошибку:

Неверный запрос: поле 'field_obbject' в классе 'ClassRealm' равно неверного типа "STRING_LIST".

как я могу выполнять запросы на основе элемента RealmList? проверка, если это пусто? проверка, равна ли одна из строк «какой-либо строке» ??

Я использовал Realm.contains () , но он возвращает эту ошибку.

Обновление:

 val result = realmInstance
                    .where<CarRealm>(CarRealm::class.java)
                    .contains(CarRealm.BRANDS_NAMES, name.toLowerCase())
                    .findAll()

т. Е. CarRealm имеет список брендов RealmList.

1 Ответ

0 голосов
/ 04 сентября 2018

Мне удается решить это изменение типа RealmList с помощью класса с атрибутом String. Я не мог найти другой способ фильтрации по содержимому списка.

...