在域中是否可以查询具有相同属性值的对象?
想象一下带有名字和姓氏的联系人列表。我想查询所有具有相同名称的联系人,并且可能在db中重复。
答案 0 :(得分:0)
据我所知,NSPredicate
(其中Realm实现)没有自动的方法;它需要手动完成。
话虽如此,手动操作应该相对微不足道;只需循环遍历每个对象,执行搜索该对象的名称属性的查询,并查看返回的结果数是否大于1.
话虽如此,根据您的数据集的大小,这可能会非常快地变得非常缓慢。理想情况下,您可能最好确保重复的条目不会发生,或者如果它们发生,以某种方式将它们编入索引,以便它们更容易查找。