我需要根据驻留在深层嵌套对象中的字段进行排序并获取结果。如何根据深层嵌套对象内的字段对领域进行排序?
我需要对基于RealmObject D
中存在的String Id
字段排序的RealmObject A上的搜索查询的最终结果进行排序。
考虑以下为RealmObject结构:
RealmObject A
- RealmObject B
- ..
- ..
RealmObject B
- RealmList<RealmObject C>
- ..
- ..
RealmObject C
- RealmList<RealmObject D>
- ..
- ..
RealmObject D
- String Id
- ..
- ..
提前感谢!
我相信,在关系属性进行排序尚不支持(查询是) –
@TimCastelijns啊......看“+”这里在https://github.com/realm/realm-cocoa/issues/1277和相应的问题在https://github.com/realm/realm-cocoa/issues/1199让我感觉相同,但显然我们有'.findAll(fieldname.fieldname.fieldname)'功能可能不会被'sort'的核心实现阻止:|也许我只是从Abstract类继承而来,并在所有realmObjects中获得主键或其他东西,然后继续。 – beerBear
我建议你查询关系属性,然后手动排序 –