Я использую MongoDB на mLab последние несколько недель и решил установить его локально.Но ObjectId создается по-другому при локальной установке, и он нарушает мой код.
Local MongoDB, я получаю эту ошибку:
TypeError: Object of type ObjectId is not JSON serializable
, но я не получаю эту ошибку при использованииmLab
На mLab ObjectID имеет вид:
{
"_id": {
"$oid": "5ba0c426fb6fc072da03a0cf"
},
"another field" : "another field value"
}
Локально это выглядит следующим образом:
_id: ObjectId("5ba6a5f080ae4c2d943deb70")
another field : another field value
Мне кажется, что я не могу jsonify мой результат запроса базы данных pymongo-курсора, потому чтоObjectId