【发布时间】:2018-04-16 04:13:00
【问题描述】:
我正在尝试子到一个名为 items 的集合,但每次我尝试使用限制或跳过进行子时,它都会返回整个集合,因为它认为参数未定义。例如,我正在尝试从集合中呈现 1 项:
Meteor.subscribe("items", 1, 0);// 1 item, 0 skip
Tracker.autorun(() => {
console.log(items.find({}).fetch());
})
当我这样做时,整个集合都会被打印出来。在服务器中,当我打印出版物的参数时:
Meteor.publish("items", (l, s) => {
console.log(l, s);
// returns: undefined undefined
// 1 0
return items.find({}, {limit: l, skip: s});
})
在客户端,我得到了呈现的所有文档,而不仅仅是一个。有什么我在这里遗漏或做错了吗???
【问题讨论】: