Řazení v MongoDB se provádí takto:
db.collection.find({ ... spec ... }).sort({ key: 1 })
kde 1
je vzestupné a -1
klesá.
Ve vašem konkrétním příkladu:db.topics.find().sort({ bump_date: 1 })
, i když by to mohlo být lepší nazvat něco jako "updated_at".
Určitě také budete chtít vložit index do pole „bump_date“.
- třídění:http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
- indexy:http://www.mongodb.org/display/DOCS/Indexes