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

 2021-04-27 

Realm: Query for objects with same property

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

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


据我所知,

没有自动方法使用NSPredicate(Realm实现);它需要手动完成。

话虽如此,手动进行操作相对来说比较琐碎;只需遍历每个对象,执行查询以搜索该对象的名称属性,并查看返回的结果数是否大于1。

话虽如此,这取决于您的数据集的大小,这可能会很快变成非常慢的操作。理想情况下,最好确保不会出现重复的条目,或者如果出现重复的条目,则最好以某种方式将它们编入索引,以便于查找。