无法根据流星应用程序在mongodb中按键排序

时间:2014-12-05 14:32:54

标签: mongodb meteor

我正在学习如何在书后建立一个流星应用程序。

步骤是按投票对邮件集合进行排序。 https://github.com/DiscoverMeteor/Microscope/commit/chapter13-5

posts: function() {
 return Posts.find({}, this.findOptions());
}
findOptions: function() {
 return {sort: this.sort, limit: this.postsLimit()};

但是UI排序不起作用。 所以我试着在我的localhost服务器上输入shell mongodb。

> db.posts.find({},{sort:{votes:-1,submitted:-1,_id:-1}})

并且msg:

失败了

>错误:{“$ err”:“不支持的投影选项:投票”,“代码”:13097}

有人可以给我一个暗示吗?感谢。

1 个答案:

答案 0 :(得分:0)

MongoDB使用稍微不同的语法进行排序和限制:它使用不同的方法,而不是使用不同的对象,如.sort()和.limit()。更多信息here