不能在同一个查询中使用distinct和sort,而能够在shell中运行它 - mongo

时间:2016-11-21 14:31:33

标签: mongodb-query

我能够在shell中的同一查询中运行distinct和sort。但是当我尝试使用pymongo时,我收到了以下错误,

TypeError:distinct()最多需要3个参数(给定4个)

1 个答案:

答案 0 :(得分:0)

在旧版本的Mongo中,你曾经有过使用sort + distinct的能力:

div

但是现在没有这种可能性,因为“distinct”命令的结果是文档,但是“sort”函数只能在游标https://docs.mongodb.com/v3.2/reference/method/cursor.sort/上调用