在pymongo +烧瓶中将字符串更改为json中的objectId,并将其插入到mongodb中
我正在使用Swagger + pymongo,并且想要将string
转换为ObjectId
非常简单。如何在不触及其他数据库模式的情况下轻松完成此操作(尽力而为)?在pymongo +烧瓶中将字符串更改为json中的objectId,并将其插入到mongodb中
代码:
jsonResponse = request.json['business'] # convert business_id Datatype to ObjectId
business_id=ObjectId(jsonResponse['business_id'])
#add business_id (ObjectId)to mongodb
data = collection.insert_one(jsonResponse).inserted_id
return data
回答:
response = request.json['business'] response_oid = ObjectId(response['business_id'])
mongo_item = response.copy()
mongo_item['business_id'] = response_oid
return collection.insert_one(mongo_item).inserted_id
应该做的工作。
以上是 在pymongo +烧瓶中将字符串更改为json中的objectId,并将其插入到mongodb中 的全部内容, 来源链接: utcz.com/qa/263284.html