课程表

Python3 基础教程

Python3 高级教程

工具箱
速查手册

Mongodb 数据排序

当前位置:免费教程 » 程序设计 » Python3

sort() 方法可以指定升序或降序排序。

sort() 方法第一个参数为要排序的字段,第二个字段指定排序规则,1 为升序,-1 为降序,默认为升序。

本文使用的测试数据如下:

1.png

对字段 alexa 按升序排序:

  1. #!/usr/bin/python3
  2.  
  3. import pymongo
  4.  
  5. myclient = pymongo.MongoClient("mongodb://localhost:27017/")
  6. mydb = myclient["w3xuedb"]
  7. mycol = mydb["sites"]
  8.  
  9. mydoc = mycol.find().sort("alexa")
  10. for x in mydoc:
  11.   print(x)

输出结果为:

5.png

对字段 alexa 按降序排序:

  1. #!/usr/bin/python3
  2.  
  3. import pymongo
  4.  
  5. myclient = pymongo.MongoClient("mongodb://localhost:27017/")
  6. mydb = myclient["w3xuedb"]
  7. mycol = mydb["sites"]
  8.  
  9. mydoc = mycol.find().sort("alexa", -1)
  10.  
  11. for x in mydoc:
  12.   print(x)

输出结果为:

6.png

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号