如何在RealmObject中查询RealmList(在Android中)

问题描述 投票:0回答:1

我一直在尝试查询RealmObject中的RealmList但是我总是遇到这个错误:

查询无效:“ClassRealm”类中的字段“field_obbject”属于“STRING_LIST”类型无效。

如何根据RealmList元素进行查询?检查这是否为空?检查其中一个字符串是否等于“无论字符串”?

我一直在使用Realm.contains()但它返回此错误。

更新:

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

所以CarRealm有一个RealmList品牌。

android realm realm-list
1个回答
0
投票

我设法通过具有String属性的类来解决这个改变RealmList类型的问题。我找不到其他方式来过滤列表的内容。

© www.soinside.com 2019 - 2024. All rights reserved.