聆听风声 点点滴滴都很珍贵!

python3使用pymongo出现的错误


在使用python3连接mongodb时出现的错误

在程序中连接数据库,出现以下错误

pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused

错误是mongodb数据库没有启动,无法连接到数据库,有时候我们已经启动了数据库,出现这个错误是你的数据库出错退出了

返回mongodb数据出现的错误

由于自己很少使用mongodb数据库,在查询数据库的时候,使用flask的jsonify方法对结果返回时出现了如下的错误:

TypeError: Object of type 'ObjectId' is not JSON serializable

包含了对象,因为mongodb数据的_id是一个对象属性。通过转换数据的类型,把结果转换为list,然后在使用jsonify方法返回数据


Similar Posts

Comments