首页 » Web前端 » phpmongodb查询排序技巧_MongoDB 排序

phpmongodb查询排序技巧_MongoDB 排序

访客 2024-12-10 0

扫一扫用手机浏览

文章目录 [+]

在MongoDB中利用利用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并利用 1 和 -1 来指定排序的办法,个中 1 为升序排列,而-1是用于降序排列。

语法

phpmongodb查询排序技巧_MongoDB 排序

sort()方法基本语法如下所示:

phpmongodb查询排序技巧_MongoDB 排序
(图片来自网络侵删)

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

实例

col 凑集中的数据如下:

{ \公众_id\"大众 : ObjectId(\公众56066542ade2f21f36b0313a\"大众), \公众title\"大众 : \"大众PHP 编程\公众, \"大众description\公众 : \"大众PHP 是一种创建动态交互性站点的强有力的做事器端脚本措辞。
\公众, \"大众by\"大众 : \"大众菜鸟教程\"大众, \公众url\"大众 : \公众http://www.runoob.com\"大众, \"大众tags\公众 : [ \"大众php\"大众 ], \公众likes\公众 : 200 }{ \公众_id\"大众 : ObjectId(\公众56066549ade2f21f36b0313b\"大众), \"大众title\"大众 : \"大众Java 教程\"大众, \"大众description\"大众 : \"大众Java 是由Sun Microsystems公司于1995年5月推出的高等程序设计措辞。
\"大众, \"大众by\"大众 : \"大众菜鸟教程\"大众, \公众url\"大众 : \"大众http://www.runoob.com\"大众, \公众tags\公众 : [ \"大众java\"大众 ], \"大众likes\"大众 : 150 }{ \"大众_id\公众 : ObjectId(\"大众5606654fade2f21f36b0313c\"大众), \公众title\"大众 : \"大众MongoDB 教程\"大众, \公众description\"大众 : \公众MongoDB 是一个 Nosql 数据库\"大众, \"大众by\公众 : \公众菜鸟教程\"大众, \公众url\"大众 : \"大众http://www.runoob.com\"大众, \"大众tags\公众 : [ \"大众mongodb\"大众 ], \"大众likes\公众 : 100 }

以下实例演示了 col 凑集中的数据按字段 likes 的降序排列:

>db.col.find({},{\公众title\"大众:1,_id:0}).sort({\"大众likes\"大众:-1}){ \"大众title\"大众 : \公众PHP 编程\"大众 }{ \"大众title\公众 : \"大众Java 编程\"大众 }{ \"大众title\"大众 : \公众MongoDB 教程\"大众 }>

标签:

相关文章