当前位置: 首页 > news >正文

建设银行亚洲官方网站代理公司简介

建设银行亚洲官方网站,代理公司简介,甘肃省建设厅质量投诉网站,wordpress 4.9 中文版1. mongdb和python交互的模块 pymongo 提供了mongdb和python交互的所有方法 安装方式: pip install pymongo 2. 使用pymongo 2.1 导入pymongo并选择要操作的集合 数据库和集合能够自动创建 2.1.1 无需权限认证的方式创建连接对象以及集合操作对象 from pymongo import Mong…1. mongdb和python交互的模块 pymongo 提供了mongdb和python交互的所有方法 安装方式: pip install pymongo 2. 使用pymongo 2.1 导入pymongo并选择要操作的集合 数据库和集合能够自动创建 2.1.1 无需权限认证的方式创建连接对象以及集合操作对象 from pymongo import MongoClientclient MongoClient(host,port) # 如果是本地连接host,port参数可以省略collection client[db名][集合名] # collection client.db名.集合名 # 与上边用法相同2.1.2 需要权限认证的方式创建连接对象以及集合操作对象 from pymongo import MongoClient from urllib.parse import quote_plususer python # 账号 password python # 密码 host 127.0.0.1 # host port 27017 # port uri mongodb://%s:%s%s % (quote_plus(user),quote_plus(password),host) # quote_plus函数对url进行编码 # uri mongodb://python:python127.0.0.1 client MongoClient(uri, portport) collection client.db名.集合名2.2 insert()添加数据 insert可以批量的插入数据列表也可以插入一条数据 collection.insert({一条数据}) collection.insert([{数据一},{数据二}])2.2.1 添加一条数据 返回插入数据的_id ret collection.insert({name:test10010,age:33}) print(ret)2.2.2 添加多条数据 返回ObjectId对象构成的列表 item_list [{name:test1000{}.format(i)} for i in range(10)] rets collection.insert(item_list) print(rets) for ret in rets:print(ret)2.3 find_one()查找一条数据 接收一个字典形式的条件返回字典形式的整条数据 如果条件为空则返回第一条 ret client.test.test.find_one({name: test10001}) print(ret) # 包含mongodb的ObjectId对象的字典 _ ret.pop(_id) # 清除mongodb的ObjectId对象的k,v print(ret) 2.4 find()查找全部数据 返回所有满足条件的结果如果条件为空则返回全部 结果是一个Cursor游标对象是一个可迭代对象可以类似读文件的指针但是只能够进行一次读取 rets collection.find({name:test10005}) for ret in rets:print(ret) for ret in rets: #此时rets中没有内容print(ret)2.5 update()更新数据(全文档覆盖或指定键值更新一条或多条) 语法collection.update({条件}, {‘$set’:{指定的kv或完整的一条数据}}, multiFalse/True, upsertFalse/True)multi参数默认为False,表示更新一条; multiTrue则更新多条; multi参数必须和$set一起使用upsert参数默认为False; upsertTrue则先查询是否存在,存在则更新;不存在就插入$set表示指定字段进行更新 2.5.1 更新一条数据全文档覆盖存在就更新不存在就插入 data {msg:这是一条完整的数据1,name:哈哈} client.test.test.update({haha: heihei}, {$set:data}, upsertTrue)2.5.2 更新多条数据全文档覆盖存在就更新不存在就插入 data {msg:这是一条完整的数据2,name:哈哈} # 该完整数据是先查询后获取的 client.test.test.update({}, {$set:data}, multiTrue, upsertTrue)2.5.3 更新一条数据指定键值存在就更新不存在就插入 data {msg:指定只更新msg___1} client.test.test.update({}, {$set:data}, upsertTrue)2.5.4 更新多条数据指定键值存在就更新不存在就插入 data {msg:指定只更新msg___2} client.test.test.update({}, {$set:data}, multiTrue, upsertTrue)2.6 delete_one()删除一条数据 collection.delete_one({name:test10010})2.7 delete_many()删除全部数据 collection.delete_many({name:test10010})3. pymongo模块其他api 查看pymongo官方文档或源代码 http://api.mongodb.com/python/current/
http://www.hkea.cn/news/14518238/

相关文章:

  • 深圳龙华做网站的建设小说网站用什么软件
  • 网站交易平台建设seo公司运营
  • 南京做企业网站的公司著名室内设计网站大全
  • 做公司网站的费用乐清网吧
  • 杭州网站建设 双收wordpress静态404
  • 网站建设徐州百度网络网站电商美工培训哪个学校好
  • 最新网站网址永久发布网站建设都需要那些材料
  • 青岛科友网站建设网络公司入职中企动力一月有感
  • asp网站模板源码免费无限下载wordpress带前端积分系统主题
  • 优秀网站建设价格鹤壁市城乡一体化
  • 网站双线主机优势手机怎么连接海外线路
  • 淄博网站设计钉钉企业主页
  • 为什么网站建设要将access数据库文件变成asawordpress建站比较
  • 网站建设网上学趣快排seo是什么
  • mu建站工具专业简历制作公司
  • 保险网站哪个好产品营销方案策划书
  • 做钟点工 网站怎么用php语言做网站
  • wap蓝天建站长春网站建设兼职
  • 如何自己注册网站WordPress巨卡无比
  • 专业的外贸网站建设公司热点时事新闻
  • 饮料网站模板网站插件代码怎么用
  • 免费微网站系统2023年可能倒闭的地产开发商
  • 英文在线购物网站建设网站的图文链接怎么做
  • 网站建设和运行费用怎么自己建立网站
  • 用html5做网站的心得体会家乡网站建设策划书
  • 网站制作便宜个人备案网站做淘宝客
  • 网站开发保密协议范本平面设计网站编辑招聘
  • 北京网站优化效果乐陵森洁新能源有限公司电话
  • 建立第一个网站企业展厅设计效果图
  • 天水网站建设博客怎么做wordpress主题