@route('/locations', method='GET')
def get_location():
entity = db['locations'].find({'coordinate2d': {'$near': [37.871593, -122.272747]}}).limit(3)
if not entity:
abort(404, 'No nearby locations')
return entity
Ответ на выше части кода:Python/бутылки/MongoDB: неподдерживаемый тип ответа: <type 'dict'>
Error 500: Internal Server Error
Sorry, the requested URL 'http://localhost:8080/locations' caused an error:
Unsupported response type: <type 'dict'>
Как я могу захватить эту информацию из Монго как тип бутылки может вернуться в формате JSON ?
Вы пытались разложить проблему, т. Е. Заменить вызов 'db.find' простым литералом словаря? Если это сработает, проблема должна быть связана с Монго. Разве это не так, это связано с бутылками. – Helgi
@Helgi У меня есть, Бутылка, конечно, работает с обычным словарным литералом. Однако он не может обрабатывать объекты MongoDB ObjectId. –