MongoDB 聚合 $sort
聚合 $sort
此聚合阶段按指定的排序顺序对所有文档进行分组排序。
记住,阶段的顺序很重要。每个阶段仅根据前几个阶段提供的文件进行操作。
实例
在本例中,我们使用的是从聚合部分的示例数据加载的 "sample_airbnb" 数据库。
db.listingsAndReviews.aggregate([{$sort: { "accommodates": -1 }},{$project: {"name": 1,"accommodates": 1}},{$limit: 5}])
这将返回按 accommodates 字段降序排列的文档。
排序顺序可以使用 1 或 -1 进行选择。1 表示上升,-1 表示下降。