MongoDB 聚合$sort


聚合$sort

此聚合阶段按指定的排序顺序对所有文档进行分组。

请记住,阶段的顺序很重要。每个阶段仅根据前一阶段提供的文档进行操作。

示例

在此示例中,我们使用从示例数据加载的 "sample_airbnb" 数据库聚合简介部分。

db.listingsAndReviews.aggregate([ 
  { 
    $sort: { "accommodates": -1 } 
  },
  {
    $project: {
      "name": 1,
      "accommodates": 1
    }
  },
  {
    $limit: 5
  }
])
亲自试一试 »

这将返回按降序排序的文档accommodates场地。

可以使用以下方式选择排序顺序1或者-11正在上升并且-1正在下降。