【发布时间】:2018-09-02 08:40:27
【问题描述】:
下面是我使用的查询
jd = mongo.db.rest_manage_job_format
Type_of_request = jd.find().distinct("Type_of_request").sort('date_posted',-1)
但它给了我类型错误:
TypeError: must use keyword argument for key function
我不知道如何解决。请帮我解决这个问题。
提前致谢!
【问题讨论】:
-
你可以在这里尝试聚合
Type_of_request = (await jd.aggregate([ { "$group": { "_id": "$Type_of_request", "date_posted": { "$first": "$date_posted" } }}, { "$sort": { "date_posted": 1 }} ])).map(({ _id }) => _id)
标签: python mongodb mongodb-query pymongo