我正在使用 Meteor API for Mongo Collection 对记录进行排序、跳过和限制并将其返回给客户端。
return CompanyData.find({},{sort:{overallrating:-1}},{skip:0,limit:30}).fetch();
但我的上述查询返回的是 CompanyData 集合中存在的所有记录。
有人知道原因吗?
最佳答案
这是因为 skip 和 limit 选项作为第三个参数包含在 find()
中 方法而不是第二个参数。
将您的查询重写为:
return CompanyData.find({}, {sort: {overallrating: -1}, skip: 0, limit: 30 }).fetch();
关于javascript - Mongo Meteor 中的排序跳过限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30667936/