[英]Android Realm, query objects by child attribute
我正在將Realm-Java
用於Android應用程序。
我需要查詢MyObject
列表,在MyObject
中搜索包含字符串的MyObject.SubObject_A.ListOfString
。
由於Realm不支持String
列表,我現在使用這個結構:
-MyObject
----SubObject_A
--------Attribute_A
--------Attribute_B
--------RealmList<RealmString>
----SubObject_B
----OtherStuff
隨着RealmString
存在
public class RealmString extends RealmObject {
public static final String VALUE = "value";
private String value;
}
如何在MyObject.SubObject_A.RealmList<RealmString>
查詢包含給定String的所有MyObject
?
您正在查看鏈接查詢 。 你應該能夠做這樣的事情來獲得RealmResults<MyObject>
。
realm.where(MyObject.class).equalTo("subObject_A.stringList.value", "search string").findAll();
我們的想法是,您可以使用equalTo
中的條件,該條件包含通過句點分隔的關系的路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.