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

Realm: Query for objects with same property

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

想象一个包含名字和姓氏的联系人列表。我想查询所有具有相同名称且可能在数据库中重复的联系人。

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

话虽这么说,手动操作应该相对简单;简单地遍历每个对象,执行查询以搜索该对象的名称属性,然后查看返回的结果数是否大于 1。

也就是说,根据您的数据集有多大,这可能很快就会变成一个非常缓慢的操作。理想情况下,您最好确保不会出现重复条目​​,或者如果出现重复条目​​,以某种方式为它们建立索引以便于查找。