在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

回到顶部