我试图选择一些mongodb集合中最大的元素。例如,我的数据库集合的结构如下:
| 得分| score |
| - -----| ------------ |
| 五百| 500 |
| 六百| 600 |
我已经知道如何选择具有最大得分值的人(如下所示):
max = leaderboard_data.find_one(sort=[(“score”,-1)])[“score”]
但是我该如何编辑它来根据“score”字段选择mongodb数据库集合中 n 个最大的项目呢?比如前10名的成绩?
当我查看mongodb特定的文档时,我看到了使用$limit符号的解决方案,但我不知道如何在PyMongo中使用它。
1条答案
按热度按时间zynd9foi1#
将
find()
语句与sort
和limit
结合使用。打印: