pymongo中判断索引是否已经存在,如果不存在则创建,且 在 pymongo 中使用 sort 和limit

# 查看是否有以“id”创建的倒序索引,如果没有则添加
indexs = collection_target.index_information()
if "id_-1" not in indexs:
collection_target.create_index([("id", -1)])
# 先查询表中已经存在的记录的最大id的记录
find_one = collection_target.find().sort([('id', pymongo.DESCENDING)]).limit(1)
max_id = None
for row_data in find_one:
max_id = row_data["id"]
posted @ 2019-08-23 16:51  寻水的鱼001  阅读(1151)  评论(0编辑  收藏  举报