排序返回的文档
如果查询栏显示“排序”选项,您可以指定返回文档的排序顺序。
兼容性
您可以对返回的文档进行排序以下环境托管的部署
MongoDB Atlas:云中 MongoDB 部署的完全托管服务
MongoDB 企业版:基于订阅的自托管 MongoDB 版本
MongoDB 社区版:MongoDB 的源代码版本,免费使用,可自托管
要了解有关对 MongoDB Atlas 托管的部署返回文档排序的信息,请参阅 排序查询结果。设置排序顺序
要设置排序顺序
在查询栏中,点击 选项。
在 排序 字段中输入
sort
文档。输入
sort
文档到 排序 字段。要指定字段的升序,在排序文档中将该字段设置为
1
。要指定字段的降序,在排序文档中将字段和
-1
设置为。
示例
以下
sort
文档首先按降序对年份
排序,然后在每个年份内按名称
逐个升序排序。{ year: -1, name: 1 } 在您键入时,查找 按钮被禁用,并且 排序 标签变为红色,直到输入一个有效的查询。
点击 查找 以运行查询并查看更新后的结果。
清除查询
要清除查询栏和查询结果,请点击 重置。
指南针查询与 MongoDB 和 SQL 查询相比如何?
$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 手册。