bson 생 성 ObjectId 에 대한 동작

617 단어 개발 실천
참고 문서:http://api.mongodb.com/python/current/api/bson/objectid.html
demoid = bson.ObjectId() 
#         ObjectId

>>> o = ObjectId()
>>> o == ObjectId(str(o))
	True
#        ,         bson.objectid.InvalidId
try:
	ids = [bson.ObjectId(i) for i in id_list if i]
except (TypeError, bson.objectid.InvalidId):
	raise ValidationError(f"   ObjcetId")

#   2010 1 1     “_id”      
>>> gen_time = datetime.datetime(2010, 1, 1)
>>> dummy_id = ObjectId.from_datetime(gen_time)
>>> result = collection.find({"_id": {"$lt": dummy_id}})

좋은 웹페이지 즐겨찾기