对于AI助手:文档索引位于 https://www.mongodb.com/zh-cn/docs/llms.txt — 通过将 .md 附加到任何URL路径,可以获得所有页面的降价版本。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs 菜单

对返回文档进行排序

如果查询栏显示 Sort 选项,则可以指定返回文档的排序顺序。

要设置排序顺序,请执行以下操作:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Database 标题下的 Data Explorer

    显示数据浏览器

重要提示:您还可以单击集群的名称以打开 Cluster侧边栏,然后单击Data Explorer Shortcuts标题下的 。

2
  1. 选择集合。

  2. 在查询栏中,单击 Options(选项)。

  3. Sort 字段中输入 sort 文档。

    • 要将字段指定为按升序排列,请在排序文档中将字段设置为 1

    • 若要指定字段的降序,请在排序文档中设置该字段和 -1

    例子

    下面的 sort 文档首先按 year 降序对结果排序,然后在每个年份内按 name 升序排序。

    { year: -1, name: 1 }

    键入时,Find 按钮处于禁用状态,Sort 标签将变为红色,直到输入有效的查询。

  4. 单击 Find(查找)运行查询,查看更新的结果。

要清除查询栏和查询结果,请单击 Reset

$sort 对应于 SQL SELECT 语句中的 ORDER BY ... 子句。

例子

现有 3,235 篇文章。您想要查看按标题字母顺序排序的文章列表。

SQL
SELECT * FROM article
ORDER BY headline ASC;
MongoDB 聚合
db.article.aggregate(
{ $sort : { headline : 1 } }
);
Atlas排序选项
$sort : { headline : 1 }

请参阅 MongoDB 手册中的 sort 条目。