python - 如何使用 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})
解决方案
推荐阅读
- spring - 使用 spring rest 和 data jpa 插入 100 万条记录的最佳方法
- javascript - 如何使用 ajax 在 javascript 中使用 php
- java - 如何使用 Json 对象进行模拟
- sql - 我们如何编写下面的 SQL 查询
- javascript - React Hook:useState的set函数不触发重新渲染
- r - 您将如何查找下一个最接近的值?
- vb.net - 将 VB.Net Web 应用程序部署到 Azure
- python - 如何在numpy数组中将非常小的数字设置为零?
- javascript - 为什么伪选择器不为 javascript 提供 API?
- c++ - Qt:如何正确计算哪一行具有 AlternateBase 颜色?