MongoDB ObjectId _id的默认生成方式,从pymongo源码解析
起因最近发现有的同事在查询mongo的时候,使用_id进行排序,来查找某个时间之后的数据有多少条。一直没有留意_id的生成方式,才知道原来16进制_id是有序的,所以记录研究一下经过从python包中找到bson/objectid.py找到ObjectId类,先阅读一下init注释class ObjectId(object): """这部分代码先跳过 """ def __init__(self, oid=None): """Initialize a new
原创
2021-04-16 14:27:51 ·
1358 阅读 ·
0 评论