python 读取mongodb_python读取mongodb并提供接口

# -*- coding: utf-8 -*-

import flask, json

import time

import pymongo

client=pymongo.MongoClient(host="localhost",port=27017)

sheetc=client.fox.fox_url

# data=sheetc.find({"id":{ "$exists" : True }}).sort('id',1)

# print(sheetc.find({"id":{ "$exists" : True }}).sort('id',1))

server = flask.Flask(__name__) # 创建一个服务,把当前这个python文件当做一个服务

@server.route('/VIID/System/Tim', methods=['get']) # @server.route()可以将普通函数转变为服务、接口的路径、请求方式,如果不写methods则默认get方法

def Timea():

#获取ajax请求的参数:ajax代码见下面

id = request.args["id"]

if id == "heo":

print("Aaa")

from bson import json_util

data=sheetc.find({"id":{ "$exists" : True }}).sort('id',-1)

'''查询字符串:无,消息体:无,返回结果:SystemTime'''

response_data =json_util.dumps(data)

print(response_data)

return json.dumps(response_data, ensure_ascii=False)

if __name__ == '__main__':

server.run(debug=True, port=5030, host='127.0.0.3') # 指定访问端口、host

ajax:

var data

function loadXMLDoc()

{$(function(){

$.ajax({

async: true,

type: "GET",

dataType: 'text',

jsonp: 'callback',

jsonpCallback: 'callbackfunction',

url: "v/VIID/System/Time",

data: {id:"heo"},

timeout: 3000,

contentType: "application/json;utf-8",

success: function(data) {

console.log("vv")

// console.log(data);

a=JSON.parse(data)

console.log(a)

}

});

})}

window.onscroll = function(){

imgone=$("#img>img").first()

img=$("#img")

// var $img =$(img),

viewH =imgone.height(),//图片高度

contentH =img.height(),//内容高度

scrollTop =$(document).scrollTop();//滚动高度

if(contentH - viewH - scrollTop <= 100) {

console.log("aa")

//到达底部100px时,加载新内容

// if(scrollTop/(contentH -viewH)>=0.95){ //到达底部100px时,加载新内容

// // 这里加载数据..

}

console.log(scrollTop)

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值