Sortering i Mongoose har udviklet sig i løbet af udgivelserne, således at nogle af disse svar ikke længere er gyldige. Fra og med 4.1.x udgivelse af Mongoose, en faldende sortering på date felt kan gøres på en af følgende måder:
Room.find({}).sort('-date').exec((err, docs) => { ... });
Room.find({}).sort({date: -1}).exec((err, docs) => { ... });
Room.find({}).sort({date: 'desc'}).exec((err, docs) => { ... });
Room.find({}).sort({date: 'descending'}).exec((err, docs) => { ... });
Room.find({}).sort([['date', -1]]).exec((err, docs) => { ... });
Room.find({}, null, {sort: '-date'}, (err, docs) => { ... });
Room.find({}, null, {sort: {date: -1}}, (err, docs) => { ... });
For en stigende sortering skal du udelade - præfiks på strengversionen eller brug værdierne 1 , asc eller ascending .