Das Sortieren in Mongoose hat sich im Laufe der Veröffentlichungen so weiterentwickelt, dass einige dieser Antworten nicht mehr gültig sind. Ab 4.1.x Veröffentlichung von Mongoose, eine absteigende Sortierung am date
Feld kann auf eine der folgenden Arten erfolgen:
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) => { ... });
Für eine aufsteigende Sortierung lassen Sie -
weg Präfix für die String-Version oder verwenden Sie Werte von 1
, asc
, oder ascending
.