【发布时间】:2018-07-11 05:22:22
【问题描述】:
我正在尝试对基于菜单选项排序的流星集合进行排序,包括最新的 ({createdAt: -1})、最旧的 ({createdAt: 1}) 等。
当我这样做时它可以正常工作:
Meteor.publish('listings', function listings() {
return Listings.find({}, {sort: {createdAt: -1}});
})
但是,当我尝试传入一个名为 sorter 的对象变量时,什么都没有返回:
sorter = {createdAt: -1}
Meteor.publish('listings', function listings(sort) {
return Listings.find({}, {sort: sorter});
})
然而,当我将我的 15 个项目限制为 5 个时,一切都很好!
Meteor.publish('listings', function listings(sort) {
return Listings.find({}, {sort: sorter, limit: 5});
})
任何帮助将不胜感激,因为我在任何地方都找不到这个答案!
【问题讨论】: