私はこのバックエンドレステーブルを持っています:Posts
そしてComments
Posts には、comments
Comments テーブルと 1 対多の関係を持つ列があります。
私はcomments
latestOrder の最初の動作を取得しようとしています。
現在、次のクエリがあります。
let query = BackendlessDataQuery()
let queryOptions = QueryOptions()
queryOptions.pageSize = size
queryOptions.related = ["comments", "comments.user", "user", "media"]
query.queryOptions = queryOptions
// Used PostObject since it is already mapped using `mapTableToClass`
backendlessInstance.persistenceService.of(PostObject.ofClass()).find(
query,
response: { backendlessPostsList in
let backendlessPostsListOfOffset = backendlessPostsList.getPage(offset)
guard let postObjects = backendlessPostsListOfOffset.getCurrentPage() as? [PostObject] else {
reject(BackendlessError.InvalidTypeForObject(name: "Post"))
return
}
return postObjects
},
error: { fault in
// TODO Find a way to convert a Fault to ErrorType
print("Server reported an error (1): \(fault)")
}
)
ビューモデルで Post.comments をソートするために現在行っていることは、それを逆にすることです。Post.comments.reverse()
.
comments
バックエンドレス レベルで明示的に並べ替える方法はありますか?