使用Pymongo从Mongodb获取数据并充当WS

时间:2015-02-10 11:50:43

标签: mongodb pymongo

我的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()函数获得至少一行。 我想要实现的是使用标签的基于选择性查询的访问模型。 有人可以指导我吗?

谢谢你, Anmol

1 个答案:

答案 0 :(得分:1)

事实证明这很容易。刚刚在find(“查询在这里”)中编写了mongo查询。