首页 > 解决方案 > 如何使用 Python、Flask 和 MongoDB 将整个查询返回到浏览器?

问题描述

目前,我正在通过手动调用的方式将记录返回给浏览器,即“field : s['fieldresult']”。有没有办法将整个文档结果直接返回到浏览器,而无需像上面那样手动执行每个字段?

我读过数据是 BSON,但我尝试了各种转换代码,但都没有奏效。

@app.route('/companyTest/', methods=['GET'])
def companyTest():
    company = mongo.db.companies
    s = company.find_one({'company_number' : '124'})
    if s:
        output = {'company_name' : s['company_name'], 'company_status' : s['company_status']}

    else:
        output = "No such name"
    return jsonify({'result' : output})

标签: pythonmongodbflaskpymongo

解决方案


推荐阅读