如何搜索 RealmObj 的 RealmList 字段

How to search RealmList field of RealmObj

我有一个像这样的领域对象:

public class Person extends RealmObject {

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

class PhoneNumberObj 看起来像:

public class PhoneNumberObj extends RealmObject {

private String phoneNumber;
private String type;
}

是否可以使用领域查询来查找具有特定电话号码的人?

当然,使用 link 查询

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