var query = new AV.SearchQuery('AskMe');
query.sid(null);
query.skip(page*size);
不论skip设置多少值,都无法跳过数量。望你们去审核下
-
创建时间
16年8月31日
-
最后回复
17年3月4日
-
5
回复
-
1.7K
浏览
-
4
用户
var query = new AV.SearchQuery('AskMe');
query.sid(null);
query.skip(page*size);
不论skip设置多少值,都无法跳过数量。望你们去审核下
APPID:m5GMliz1crSh8mcvEzGycIvt-gzGzoHsz
代码:router.get('/search', function(req, res, next) {
var keyword = req.query.keyword;
var userName = req.query.username;
var page = req.query.page != null ? req.query.page : 0;
var size = req.query.size != null ? req.query.size : 1000;
var staus = req.query.staus != null ? req.query.staus : '1';
if(!userName){
var result = {
code : 600,
message : "缺少参数"
}
res.send(result);
return;
}
var query = new AV.Query('FoodLike');
query.equalTo("by", userName);
query.find().then(function (likeList) {
var query = new AV.SearchQuery('AskMe');
if (size != null) {
query.limit(parseInt(size));
}
// console.log(page*size);
query.sid(null);
query.skip(parseInt(page*size));
//这里是进行多次设置查询值
query.queryString(keyword+" AND staus:1");
query.find().then(function (asklist) {
// results 返回的就是有图片的 Todo 集合
// console.log(asklist);
var askDetail = new Array();
var j = 0;
for (var i = 0; i < asklist.length; i++) {
if(asklist[i].get("staus") == 1){
askDetail[j] = asklist[i];
for (var k = 0; k < likeList.length; k++) {
if(likeList[k].get('ask').id == askDetail[j].id){
askDetail[j].set('liked', 1);
}
}
j++;
}
}
var result = {
code : 200,
data : askDetail,
message : "success"
}
res.send(result);
}, function (error) {
var result = {
code : 400,
message : "error"
}
res.send(result);
});
}, function (error) {
var result = {
code : 400,
message : "error"
}
res.send(result);
});
})
这里的skip无法跳过信息数量
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
Android8.0/8.1通知适配(致命)及 pushservice 引起的 crash(致命) | 已修复 | 5 | 3.2K | 17-11-24 |
redis未运行 欠费后,缴费完成! | 已修复 | 2 | 1.2K | 20-02-29 |
有关于 iOS 推送时 BadgeNumber 的问题 | 已修复 | 21 | 7.0K | 16-12-15 |
ios sdk使用第三方登录第二次注册新用户一直失败 | 已修复 | 3 | 1.2K | 21-11-1 |
文件自定义域名时提示暂不支持该域名 | 已修复 | 3 | 1.6K | 19-04-4 |