我一直在尝试查询RealmObject内的RealmList,但是我总是遇到此错误:
无效的查询:类“ ClassRealm”中的字段“ field_obbject”为 类型“ STRING_LIST”无效。
如何基于RealmList元素进行查询? 检查是否为空? 检查其中一个字符串是否等于“ whatever string” ??
我一直在使用 Realm.contains(),但它会返回此错误。
更新:
val result = realmInstance
.where<CarRealm>(CarRealm::class.java)
.contains(CarRealm.BRANDS_NAMES, name.toLowerCase())
.findAll()
所以 CarRealm 有一个RealmList品牌。
答案 0 :(得分:0)
我设法通过具有String属性的类来解决此更改RealmList类型的问题。我找不到其他方法来过滤列表的内容。