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

网站变灰是什么事成都旅行社网站建设

网站变灰是什么事,成都旅行社网站建设,临淄网站建设,wordpress 作品集 相册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.w-s-a.com/news/812790/

相关文章:

  • 企业为什么要建立网站江苏高校品牌专业建设工程网站
  • 网站建设公司需要交税么福建省城乡建设厅网站
  • dedecms网站首页网站正在建设中 源码下载
  • 论坛网站有哪些怎么wordpress主题
  • 网站搭建中企动力第一返利的网站怎么做
  • 在哪网站可以做农信社模拟试卷优衣库网站建设的目的
  • 杭州网站建设ttmwl网络平台推广公司
  • 工作室网站技能培训班
  • 东丰网站建设万盛网站制作
  • 安徽黄山网站建设wordpress 公众号 获取密码
  • 自己电脑做网站模板腾讯网站建设分析
  • 如何增加网站反链虚拟主机 2个网站
  • 手机网站调用分享wordpress.org移除
  • 工业和信息化部网站备案系统查询市场调研表模板
  • 网站流量转化线下推广活动有哪些
  • 030159网站建设与维护宝安网站公司
  • 个人网站备案网站内容做gif表情包网站
  • 湖南省建设厅城乡建设网站怎么建立一个网站网址
  • 图书馆网站建设的规章制度免费个人主页注册
  • 表格网站源码wordpress更换网站域名
  • 芜湖做网站多少钱做公司的网站的需求有哪些
  • 玉溪网站建设制作凌风wordpress百度云
  • 专业建网站价格门户网站建设 请示
  • 安徽省省博物馆网站建设佛山公司网站设计
  • 温州专业营销网站公司网络建设规划
  • 做模型常说的d站是什么网站wordpress 繁體
  • 给网站做h5缓存机制获取小程序api
  • 网站开发文档东莞市建设网站首页
  • 公共空间设计网站企业门户网站建设教程
  • 网站建设公司 深圳镇江建设质量监督站网站