有没有一种使用子查询进行计算和排序的方法?
我的Realm数据库中有这个对象(简体):
class Customer: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var name: String? = nil
}
class Order: RealmSwift.Object {
@objc dynamic var id: String? = nil
@objc dynamic var customer_id: String? = nil
@objc dynamic var region_id: String? = nil
let total = RealmOptional<Float>()
}
现在,我只想获得某个区域中有订单的客户(使用region_id),并通过计算该区域中所有订单的总数来对客户进行排序。
谢谢, 乌尔克曼