2015-02-10 76 views
1

我在我的mongodb中有一些數據,我想從中選擇數據(使用查詢),然後通過http作爲web服務提供。 這裏是我的代碼,到目前爲止,使用Pymongo從Mongodb獲取數據並充當WS

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()函數來獲取ATLEAST一行。 我想要實現的是使用標籤的基於選擇性查詢的訪問模型。 有人能指導我嗎?

謝謝 Anmol

回答

1

原來很容易。剛纔在find(「query here」)中寫了mongo查詢。