领域:查询具有相同属性的对象

时间:2015-11-07 12:22:03

标签: ios swift realm

在域中是否可以查询具有相同属性值的对象?

想象一下带有名字和姓氏的联系人列表。我想查询所有具有相同名称的联系人,并且可能在db中重复。

1 个答案:

答案 0 :(得分:0)

据我所知,NSPredicate(其中Realm实现)没有自动的方法;它需要手动完成。

话虽如此,手动操作应该相对微不足道;只需循环遍历每个对象,执行搜索该对象的名称属性的查询,并查看返回的结果数是否大于1.

话虽如此,根据您的数据集的大小,这可能会非常快地变得非常缓慢。理想情况下,您可能最好确保重复的条目不会发生,或者如果它们发生,以某种方式将它们编入索引,以便它们更容易查找。