Menyortir menurut tanggal tidak memerlukan sesuatu yang istimewa. Cukup urutkan menurut kolom tanggal koleksi yang diinginkan.
Diperbarui untuk driver asli 1.4.28 node.js, Anda dapat mengurutkan naik datefield
menggunakan salah satu cara berikut:
collection.find().sort({datefield: 1}).toArray(function(err, docs) {...});
collection.find().sort('datefield', 1).toArray(function(err, docs) {...});
collection.find().sort([['datefield', 1]]).toArray(function(err, docs) {...});
collection.find({}, {sort: {datefield: 1}}).toArray(function(err, docs) {...});
collection.find({}, {sort: [['datefield', 1]]}).toArray(function(err, docs) {...});
'asc'
atau 'ascending'
bisa juga digunakan sebagai pengganti 1
.
Untuk semacam menurun, penggunaan 'desc'
, 'descending'
atau -1
di tempat 1
.