Новое в MongoDb и Python (webapp2
). Итак, я получал некоторые данные из базы данных mongodb. Но я не смог использовать json.dumps
для возвращаемых данных. Вот мой код:
exchangedata = db.Stock_Master.find({"Country": "PHILIPPINES"}, {"_id" : 0})
self.response.write(json.dumps(exchangedata))
Это вызывает ошибку:
TypeError: pymongo.cursor.Cursor object at 0x7fcd51230290 is not JSON serializable
Тип exchangedata
— pymongo.cursor.Cursor
. Как я могу преобразовать его в объект json?
self.response.write(json.dumps(list(exchangedata)))
- person Monkpit   schedule 19.05.2015cursor
объект вместо фактическогоlist
данных. Вам нужно будет сначала преобразовать это вlist
, как упомянул Кайл. - person Martin Konecny   schedule 19.05.2015