Mar*_*rio 8 objective-c realm ios swift
如何在Realm上进行计数查询?
例如,这是我的模型
class Dog: Object {
dynamic var name = ""
}
class Person: Object {
dynamic var name = ""
let dogs = List<Dog>()
}
Run Code Online (Sandbox Code Playgroud)
我想要至少带一条狗的所有人
Realm().objects(Person).filter("dogs.@count > 0")
Run Code Online (Sandbox Code Playgroud)
但据我所知,@ count不受支持
是的,Realm仍然不支持.@count查询.您可以解决修改Person模型以获得count属性的问题.然后count在将狗对象追加到dogs数组时更新属性.
问题#1166跟踪此功能请求https://github.com/realm/realm-cocoa/issues/1166
Realm支持@count和v0.96中的其他集合查询.