如何使用Python、Flask和MongoDB将整个查询返回到浏览器?

2024-09-30 20:31:04 发布

您现在位置:Python中文网/ 问答频道 /正文

目前,我正在将一条记录返回到浏览器,我将手动调用“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})

Tags: 数据方法代码name文档fieldoutputstatus