使用 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 查询
我的 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 查询