在查询中使用skip 有返回数据有问题;统计数据共计40条 ,跳过40条后仍然可以返回14条。。。
-
创建时间
16年12月6日
-
最后回复
16年12月12日
-
7
回复
-
1.6K
浏览
-
2
用户
-
1
链接
在查询中使用skip 有返回数据有问题;统计数据共计40条 ,跳过40条后仍然可以返回14条。。。
//先查出总数,然后跳过总数个 还是会显示好多个
//使用了skip方法分页,部分数据会重复出现
function getitem()
{
var targetTag = AV.Object.createWithoutData('VideoTag',‘582e6393da2f600063e7945a’);
var query = new AV.Query('Video');
//选择查询类别
query.equalTo('videoTag', targetTag);
//跳过数量
query.equalTo('review', 1);
query.skip(40);
//console.log(tyskep);
query.descending('updateedAt');
query.count().then(function (count) {
console.log(count);
}, function (error) {
});
//查询结果
query.find().then(function (results) {
console.log(results.length);
for(var i=0;i<results.length;i++){
console.log(results[i].get('objectId'));
}
}, function (error) {
console.log(error);
});
}
我查看到您的 videoTag 这个字段是 relation 类型。抱歉,目前对 relation 的查询有些 bug。
建议您改为关联表的实现。参考: https://leancloud.cn/docs/relation_guide-android.html#使用关联表实现多对多关系7
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
containedIn 查询points | SDK / API | 1 | 940 | 20-12-16 |
应用数据共享跨表操作一直失败 | SDK / API | 3 | 1.1K | 16-07-22 |
Python SDK User表mro问题 | SDK / API | 0 | 820 | 16-05-19 |
调用云函数提示 内部错误 | SDK / API | 2 | 963 | 20-03-20 |
提示request entity too large | SDK / API | 11 | 4.2K | 16-10-21 |