【问题标题】:Meteor.Js Sorting results from a collection is resulting in unexpected tokenMeteor.Js 对集合中的结果进行排序导致意外令牌
【发布时间】:2016-02-26 05:49:04
【问题描述】:
这是我从 products 集合中获取所有文档的代码,我的集合有一个名为 name 的字段,我想按字母顺序排列结果
Template.products.helpers({products:
products.find({},{sort:{name:1}});
});
【问题讨论】:
标签:
mongodb
meteor
mongodb-query
【解决方案1】:
因为您有语法错误 - 在第 2 行删除最后的“;”。
作为建议 - 我认为最好让它成为一个函数。
Template.products.helpers({
products: function () {
return products.find({}, {sort: {name: 1}})
}
});
ES2015 风格
Template.products.helpers({
products: () => products.find({}, {sort: {name: 1}})
});