$sort
$sort
This aggregation stage groups sorts all documents in the specified sort order.
Remember that the order of your stages matters. Each stage only acts upon the documents that previous stages provide.
In this example, we are using the "sample_airbnb" database loaded from our sample data in the Intro to Aggregations section.
db.listingsAndReviews.aggregate([
{
$sort: { "accommodates": -1 }
},
{
$project: {
"name": 1,
"accommodates": 1
}
},
{
$limit: 5
}
])
Try it Yourself »
This will return the documents sorted in descending order by the accommodates
field.
The sort order can be chosen by using 1
or -1
. 1
is ascending and -1
is descending.
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!