Я недавно начал использовать Pymon go, и теперь я хочу найти лучший способ удаления $ oid в Response
Когда я использую find
:
result = db.nodes.find_one({ "name": "Archer" }
И получить ответ:
json.loads(dumps(result))
Результат будет:
{
"_id": {
"$oid": "5e7511c45cb29ef48b8cfcff"
},
"about": "A jazz pianist falls for an aspiring actress in Los Angeles."
}
Мое ожидаемое:
{
"_id": "5e7511c45cb29ef48b8cfcff",
"about": "A jazz pianist falls for an aspiring actress in Los Angeles."
}
Как вы видели, мы можем использовать:
resp = json.loads(dumps(result))
resp['id'] = resp['id']['$oid']
Но я думаю, что это не лучший способ. Надеюсь, у вас есть лучшее решение.