如何使用skip()和limit()流星?
Post.find({"user_id":user_id}).skip(0).limit(5);
Run Code Online (Sandbox Code Playgroud)
当我执行上面的行服务器说
调用方法'Userpost'时出现异常TypeError:Object [object Object]没有方法'skip'
我有一些代码如下所示.Mongo中我的关键字集合中有大约60K条目.我真的只想要前25名,所以我试图设置限制查找.我正在运行相同的查询来打印出我的结果数量.由于某种原因,限制似乎不起作用,因为我的日志消息说60K左右.
这种事情不可能吗?我可以设置一个有效的客户端限制,但我想我会尝试限制服务器上的内容,以便减少发送的数据.
一些额外的信息:
任何帮助将不胜感激.
if (Meteor.isServer) {
Meteor.startup(function() {
console.log('server startup');
Meteor.publish("keyword_hits", function() {
console.log('keywords: ' + Keywords.find({}, {sort: {count:-1}, limit:25}).count());
return Keywords.find({}, {sort: {count:-1}, limit:25});
});
});
Run Code Online (Sandbox Code Playgroud)