¿Es posible realizar una consulta de reino que contenga un cálculo?
Tengo una mesa con algunos objetos
es decir
class fruit{
dynamic var name = ""
dynamic var normaWeight = Int()
dynamic var minWeight = Int()
dynamic var maxWeight = Int()
}
Ahora quiero encontrar todas las frutas que normaWeight <0.7 * maxWeight
let allFurit = try! Realm.objects(fruit.self).filter("normaWeight < 0.7*maxWeight")
pero esta consulta se rompe! ¿No es posible crear una Filterquery como esta?
Respuestas
0 para la respuesta № 1No se puede hacer de esta manera, debido a que esta forma de código no es compatible con Realm. Entonces, puedes escribir esta lógica a través del cierre:
let realm = try! Realm()
let allFurit = realm.objects(fruit.self).filter({ $0.normalWeight < 0.7 * $0.maxWeight })