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"]

转载于:https://www.cnblogs.com/ZhangYaF/p/11401108.html

你可能感兴趣的:(pymongo中判断索引是否已经存在,如果不存在则创建,且 在 pymongo 中使用 sort 和limit...)