mongodb数据库教程-MongoDB排序记录

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

在本章中,我们将学习如何在 MongoDB 中排序记录。

MongoDB sort()方法

要在MongoDB中排序文档,需要使用sort()方法。 该方法接受包含字段列表及其排序顺序的文档。使用指定排序顺序1-11用于升序,而-1用于降序。

语法

sort()方法的基本语法如下 –

>db.COLLECTION_NAME.find().sort({KEY:1}) 

示例

假设集合myycol有以下数据。

> db.mycol.find({},{'_id':1, 'title':1}) { "_id" : 101, "title" : "MongoDB Guide" } { "_id" : 102, "title" : "NoSQL Database" } { "_id" : 104, "title" : "Python Quick Guide" } { "_id" : 100, "title" : "MongoDB Overview" } > 

以下示例将按标题降序排序显示文档。

> ## 按`title`降序排序 > db.mycol.find({},{"title":1,_id:0}).sort({"title":-1}) { "title" : "Python Quick Guide" } { "title" : "NoSQL Database" } { "title" : "MongoDB Overview" } { "title" : "MongoDB Guide" } > ## 按`title`升序排序 > db.mycol.find({},{"title":1,_id:0}).sort({"title":1}) { "title" : "MongoDB Guide" } { "title" : "MongoDB Overview" } { "title" : "NoSQL Database" } { "title" : "Python Quick Guide" } > 

以下示例将按“_id”降序和升序排序显示文档。

> 按“_id”升序排序 > db.mycol.find({},{"title":1,_id:1}).sort({"_id":1}) { "_id" : 100, "title" : "MongoDB Overview" } { "_id" : 101, "title" : "MongoDB Guide" } { "_id" : 102, "title" : "NoSQL Database" } { "_id" : 104, "title" : "Python Quick Guide" } > # 按“_id”降序排序 > db.mycol.find({},{"title":1,_id:1}).sort({"_id":-1}) { "_id" : 104, "title" : "Python Quick Guide" } { "_id" : 102, "title" : "NoSQL Database" } { "_id" : 101, "title" : "MongoDB Guide" } { "_id" : 100, "title" : "MongoDB Overview" } > 

  

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 mongodb数据库教程/a> 只为你绽放。

本文固定链接: http://kua0.com/2019/04/06/mongodb数据库教程-mongodb排序记录/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注