MongoDBでの並べ替えは次のように行われます:
db.collection.find({ ... spec ... }).sort({ key: 1 })
ここで、1
昇順で-1
下降しています。
特定の例:db.topics.find().sort({ bump_date: 1 })
、「updated_at」のように呼んだほうがいいかもしれませんが。
また、「bump_date」フィールドにインデックスを付けることもできます。
- 並べ替え:http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
- インデックス:http://www.mongodb.org/display/DOCS/Indexes