30 lines
628 B
Python
30 lines
628 B
Python
from flask import Flask
|
|
from flask_pymongo import PyMongo
|
|
|
|
# see https://flask-pymongo.readthedocs.io/en/latest/
|
|
|
|
app = Flask(__name__)
|
|
app.config["MONGO_URI"] = "mongodb://localhost:27017/myDatabase"
|
|
mongo = PyMongo(app)
|
|
|
|
mongo.db.test.save({'_id': 0, 'foo': {'test': 'this'}})
|
|
mongo.db.test.save({'_id': 1, 'suu': 'sar'})
|
|
|
|
|
|
@app.route("/")
|
|
def home_page():
|
|
test_results = mongo.db.test.find()
|
|
results = []
|
|
try:
|
|
while True:
|
|
result = test_results.next()
|
|
results.append(result)
|
|
except StopIteration:
|
|
pass
|
|
|
|
return str(results)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
app.run()
|