文档菜单
文档首页
/
MongoDB Compass
/ /

排序返回的文档

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

您可以对返回的文档进行排序以下环境托管的部署

  • MongoDB Atlas:云中 MongoDB 部署的完全托管服务

  • MongoDB 企业版:基于订阅的自托管 MongoDB 版本

  • MongoDB 社区版:MongoDB 的源代码版本,免费使用,可自托管

要了解有关对 MongoDB Atlas 托管的部署返回文档排序的信息,请参阅 排序查询结果设置排序顺序

在查询栏中,点击 选项

  1. 排序 字段中输入 sort 文档。

  2. 输入sort 文档到 排序 字段。

    • 要指定字段的升序,在排序文档中将该字段设置为 1

    • 要指定字段的降序,在排序文档中将字段和 -1 设置为。

    示例

    以下 sort 文档首先按降序对 年份 排序,然后在每个年份内按 名称 逐个升序排序。

    { year: -1, name: 1 }

    在您键入时,查找 按钮被禁用,并且 排序 标签变为红色,直到输入一个有效的查询。

  3. 点击 查找 以运行查询并查看更新后的结果。

要清除查询栏和查询结果,请点击 重置

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

示例

您有 3,235 篇文章。您希望按标题字母顺序查看文章列表。

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

查看 排序 条目,请参阅MongoDB 手册。

返回

设置返回字段