在Realm中查询列表中的对象

时间:2016-11-11 23:53:15

标签: swift realm

我正在使用Realm 2.0(Swift)。我的模型由XY(类)组成。 X有一个名为list的属性,它是Y个对象的领域列表。

我们假设我有一个Y对象的实例,名为y 我正在寻找的查询是:

  • 哪些X项在y个对象列表中包含等于Y的对象?

如果列表只是一个字符串列表,我认为这将是微不足道的,因为查询将是:realm.objects(X.self).filter("<string> IN list")

谢谢: - )

1 个答案:

答案 0 :(得分:7)

You can express this as either:

realm.objects(X.self).filter("%@ IN list", y)

or:

realm.objects(X.self).filter("ANY list = %@", y)
相关问题