使用 Pymongo 从 Mongodb 获取数据并作为 WS

Fetch data from Mongodb using Pymongo and serve as a WS

我的 mongodb 中有一些数据,我想从中提取选择性数据(使用查询),然后通过 http 将其作为 Web 服务提供。 到目前为止,这是我的代码,

from flask import Flask

from pymongo import MongoClient
conn  = MongoClient('172.16.1.195', 27017)
db = conn.Views_AllTables
collection = db.SubjectViews

app = Flask(__name__)

@app.route("/test1")
def data():
    return  collection.find_one()

if __name__ == "__main__":
    app.run(host='0.0.0.0',port=5001,debug=True)

该应用程序是 运行,但我在 locahost:5001/test1 上没有得到任何数据 我期望使用 .fine_one() 函数至少获得一行。 我想要实现的是一个使用标签的基于选择性查询的访问模型。 有人可以指导我吗?

谢谢, 安摩尔

事实证明这很容易。刚刚在 find("query here").

中写了 mongo 查询