python jインタフェース実装



# -*- coding: UTF-8 -*-
import pymongo
import os
import json
import flask 

app = flask.Flask(__name__)

@app.route('/index',methods=['GET'])
def getcontent():
    conn = pymongo.MongoClient("mongodb://localhost:27017/")
    firstData1 = conn['firstData']
    firstCol = firstData1["first"]
    # mydict = [{"name": "  ", "address": "jiangsu"},
    #           {"name": "  ", "address": "  "},
    #           {"name": "  ", "address": "  "},
    #           {"name": "  ", "address": "  "}
    #           ]
    # firstCol.insert_many(mydict)

    x = firstCol.find()
    for a in x:
        print('===', a)
    # for x in firstCol.find({}, {"_id": 0 ,"name": 1, "address": 1}):
    #     print(x)
    para = []
    for x in firstCol.find({
     }, {
     "_id": 0, "name": 1, "address": 1}):
     para.append(x)
    para= {
     "data": para}
    print(para)
    return json.dumps(para, ensure_ascii=False, indent=4)


if __name__ == '__main__':
    app.run(port=8080, debug=True, )