在使用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方法返回数据