2015-02-10 5 views
1

У меня есть некоторые данные в моем mongodb, и я хочу извлечь из него выборочные данные (используя запрос), а затем передать его через http как web-сервис. Вот мой код до сих пор,Извлечь данные из Mongodb с помощью Pymongo и служить 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(). То, что я пытаюсь реализовать, - это выборочная модель доступа на основе запроса, использующая теги. Может ли кто-нибудь меня навестить?

Спасибо, Anmol

ответ

1

Оказывается, это было легко. Просто написал запрос mongo в поиске («запрос здесь»).

Смежные вопросы