我想从python中的集合中提取文档的最后一个objectID,并希望将它存储在python对象中。
我正在做这样的事情
db.dataset2.find().sort( {'_id': -1 } ).limit(1);
但它给了我一个错误。
TypeError: if no direction is specified, key_or_list must be an instance of list
请帮忙。
答案 0 :(得分:4)
你做错了。 .sort
将键或列表和可选方向作为参数。
db.dataset2.find().sort('_id', pymongo.DESCENDING).limit(1)[0]['_id'];
或
db.dataset2.find().sort('_id', -1).limit(1)[0]['_id'];
答案 1 :(得分:1)
cursor = mycol.find().sort('_id', -1).limit(1)
for document in cursor:
print(document)