是否可以在 Realm 中查询具有相同属性值的对象?
想象一个包含名字和姓氏的联系人列表。我想查询数据库中所有同名且可能重复的联系人。
最佳答案
据我所知,没有自动方法可以使用 NSPredicate (Realm 实现)来做到这一点;这需要手动完成。
话虽如此,手动完成应该相对简单;只需循环访问每个对象,执行搜索该对象的名称属性的查询,然后查看返回的结果数是否大于 1。
话虽如此,根据您的数据集有多大,这可能很快就会变得非常慢的操作。理想情况下,您最好确保不会出现重复的条目,或者如果出现了,以某种方式对它们进行索引,以便更容易查找。
关于ios - Realm:查询具有相同属性的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33582703/