let query = Query()
query.limit = 10
query.offset = 0
table.find(query: query) { (listResult, error) in
}
BaaSQuery *query = [[BaaSQuery alloc] init];
query.offset = 10;
query.limit = 0;
[table findWithQuery:query completion:^(BaaSRecordList * _Nullable listResult, NSError * _Nullable error) {
}];
info 通过 RecordList 类型的 next
和 previous
属性来判断下一页或上一页是否有数据。若 next
为 null
,表示当前为最后一页;若 previous
为 null
,表示当前为第一页。
let query = Query()
// 升序
query.orderBy = ['created_at']
// 降序
query.orderBy = ['-created_at']
// 多重排序
query.orderBy = ['created_at', 'created_by']
table.find(query: query) { (listResult, error) in
}
BaaSQuery *query = [[BaaSQuery alloc] init];
// 升序
query.orderBy = @[@"created_at"];
// 降序
query.orderBy = @[@"-created_at"];
// 多重排序
query.orderBy = @[@"created_at", @"created_by"];
[table findWithQuery:query completion:^(BaaSRecordList * _Nullable listResult, NSError * _Nullable error) {
}];
let query = Query()
query.returnTotalCount = true // 结果包含 total_count 字段
table.find(query: query) { (listResult, error) in
}
BaaSQuery *query = [[BaaSQuery alloc] init];
query.returnTotalCount = YES; // 结果包含 total_count 字段
[table findWithQuery:query completion:^(BaaSRecordList * _Nullable listResult, NSError * _Nullable error) {
}];