我想知道如何查询查找MyRealmClass
包含myDbStrings
的所有String
个对象。
MyRealmClass
课程是:
public class MyRealmClass extends RealmObject {
private RealmList<DbString> myDbStrings;
DbString
课程是:
public class DbString extends RealmObject {
private String string;
public String getString() {
return string;
}
public void setString(String string) {
this.string = string;
}
}
因为它是String
的包装类,所以甚至可以构造这样的查询吗?
感谢。
答案 0 :(得分:5)
您可以搜索对象的字段,即使它们是RealmList的一部分,因此以下内容应该有效:
realm.where(MyRealmClass.class).equalTo("myDbStrings.string", "mySearchTerm").findAll()
我刚刚意识到这不是我们文档的一部分,这是我们绝对应该解决的问题。