【发布时间】:2012-12-07 02:50:32
【问题描述】:
我正在使用 Meteor 进行我的第一个项目,但在排序时遇到了一些困难。
我有一个表单,用户可以在其中输入格言,然后将格言显示在列表中。目前最新的格言会自动显示在列表的底部。有没有一种简单的方法可以让最新的出现在列表顶部?
我试过了:
Template.list.aphorisms = function () {
return Aphorisms.find({}, {sort: {$natural:1}});
};
我很困惑,因为 Meteor 文档没有太多示例。
【问题讨论】:
-
您可以随时添加
date_created属性并按此排序。 -
你的收藏怎么样?
-
我确实添加了一个 date_created 属性...我希望 MongoDB 不必这样做...
-
默认的
_id字段已经按创建时间键控(请参阅:如何生成 Mongo ObjectID)。您可以按相反的顺序对其进行排序,而无需添加其他字段。 -
我担心 Meteor 使用自己的没有时间戳部分的 ObjectID
标签: mongodb meteor mongodb-query