当我尝试从我的 mongodb 数据库中获取这些数据时,flask-restful
我pymongo
得到了一些格式奇怪的数据。
例如。
这就是数据库中数据的样子。
{ "_id" : ObjectId("5217f3cc7466c06862c4a4f7"), "Hello" : "World" }
这是从数据库返回时的样子。
"{\"_id\": {\"$oid\": \"5217f3cc7466c06862c4a4f7\"}, \"Hello\": \"World\"}"
使用此代码:
def toJSON(data):
return json.dumps(data, default=json_util.default)
和这个:
def get(self, objectid):
collection = db["products"]
result = collection.find_one({"_id": ObjectId(objectid)})
return toJSON(result)
有人知道我在做什么错吗?