Sắp xếp trong MongoDB được thực hiện như vậy:
db.collection.find({ ... spec ... }).sort({ key: 1 })
ở đâu 1
tăng dần và -1
đang giảm dần.
Trong ví dụ cụ thể của bạn:db.topics.find().sort({ bump_date: 1 })
, mặc dù có thể tốt hơn nếu gọi nó là "updated_at".
Chắc chắn bạn cũng sẽ muốn đặt một chỉ mục vào trường "va_date" của mình.
- sắp xếp:http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
- chỉ mục:http://www.mongodb.org/display/DOCS/Indexes