如何搜索RealmObj的RealmList字段

问题描述

我有一个领域对象,例如:

public class Person extends RealmObject {

private String fullName;
private RealmList<PhoneNumberObj> phoneNumbers;}    

PhoneNumberObj类如下所示:

public class PhoneNumberObj extends RealmObject {

private String phoneNumber;
private String type;
}

是否可以使用领域查询来查找具有特定phoneNumber的人?

解决方法

好的,使用链接查询

RealmResults<Person> persons = realm.where(Person.class)
                                   .equalTo("phoneNumbers.phoneNumber",phoneNumber)
                                   .findAllAsync();