MongoDB 聚合 $sort
聚合 $sort
此聚合阶段对所有文档进行分组,并按照指定的排序顺序进行排序。
请记住,阶段的顺序很重要。每个阶段仅对先前阶段提供的文档进行操作。
示例
在此示例中,我们使用从“聚合简介”部分的示例数据加载的“sample_airbnb”数据库。
db.listingsAndReviews.aggregate([
{
$sort: { "accommodates": -1 }
},
{
$project: {
"name": 1,
"accommodates": 1
}
},
{
$limit: 5
}
])
自己尝试 »
这将返回按 accommodates
字段降序排序的文档。
可以使用 1
或 -1
选择排序顺序。1
表示升序,-1
表示降序。