簡體   English   中英

Android Realm,按子屬性查詢對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM