我的限制,跳过不工作, 这是我的代码
server.js中的
Meteor.publish("groupPoints",function(arr,skip,limit){
if(arr){
var ff=Points.find({_id:{$in:arr}},{ limit:limit,skip:skip});
console.log(ff.count());
return ff;
}
在路由器等待功能
中Session.set("currentGroupId",this.params._id);
var gr=Groups.findOne({_id:this.params._id});
var leng,arr=[];
if(gr){
leng=gr.points.length;
(gr.points).forEach(function(point){
console.log(point);
var res=Points.findOne({_id:point});*/
arr.push(point);
});
}
else{
leng= 0;
}
Session.set("groupPointsPagintationTotal",leng);
Session.set("parray",arr);
var skip=Session.get("groupPointsSkip");
var limit=Session.get("groupPointsLimit");
Meteor.subscribe("groupPoints",arr,Session.get("groupPointsSkip"),Session.get("groupPointsLimit"));
在服务器中,虽然我在服务器控制台中将限制设置为20,但它的日志计数为700
令我惊讶的是,我正在使用robomongo 在robomongo中,跳过和限制也不起作用
我在这里做错了吗?