⚑$sort

NameUsage TypeDescription

$sort

Object

The $sort Operator will sort according to the values ​​within the object when returning the Array Response, sorting and returning from smallest to largest or largest to smallest.

/* Example Usage */
const model = ...Someone Model

(async () => {

await model.find({},{ $sort:{ classNumber: -1 } });
/*
[
{id:2, name: 'Jesse', surname: 'Clean', age: 5, classNumber: 7, achievements:["reading"]},
{id:1, name: 'Paul', surname: 'Grey', age: 5, classNumber: 3, achievements:[]},
]
*/


await model.find({},{ $sort:{ classNumber: 1 } });
/*
[
{id:1, name: 'Paul', surname: 'Grey', age: 5, classNumber: 3, achievements:[]},
{id:2, name: 'Jesse', surname: 'Clean', age: 5, classNumber: 7, achievements:["reading"]},
]
*/

})();

Last updated