两个对象: 父母和孩子,父母ID列表。
父
open class Parent(
@PrimaryKey
open var id: Long? = null
) : RealmObject() {}
儿童
open class Child(
@PrimaryKey
open var id: Long? = null,
open var parentsId: RealmList<Long>? = null
) : RealmObject() {}
找不到获取父ID列表的方法。
我试过这个因为link:
realm.where(Child::class.java).equalTo("parentsId", idParent).findAll()
但它没有用,总是收到这个错误:
java.lang.IllegalArgumentException: Invalid query: field 'parentsId' in class 'Child' is of invalid type 'INTEGER_LIST'.