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

期末作业做网站的心得体会手机wap网站html源码

期末作业做网站的心得体会,手机wap网站html源码,wordpress 做问卷,团购产品 网站建设本文内容主要为使用Python 对Mongodb数据库的一些基本操作整理。 目录 安装类库 操作实例 引用类库 连接服务器 连接数据库 添加文档 添加单条 批量添加 查询文档 查询所有文档 查询部分文档 使用id查询 统计查询 排序 分页查询 更新文档 update_one方法 upd… 本文内容主要为使用Python 对Mongodb数据库的一些基本操作整理。 目录 安装类库 操作实例 引用类库 连接服务器 连接数据库 添加文档 添加单条 批量添加 查询文档 查询所有文档 查询部分文档 使用id查询 统计查询 排序 分页查询 更新文档 update_one方法 update_many方法 删除文档 delete_one方法 delete_many方法 总结 安装类库 打开命令行执行以下命令 pip install pymongo 安装过程如下 操作实例 引用类库 首先需要引入mongodb的操作类库示例如下 from pymongo import MongoClient 连接服务器 conn MongoClient(localhost, 27017) 连接数据库 db conn.mydb 添加文档 添加单条 使用insert_one()方法添加一个学生记录。 示例如下 from pymongo import MongoClientconn MongoClient(localhost, 27017)db conn.mydb student db.student student.insert_one({name: zhangsan, age: 20, gender: 1, address: 北京海淀区, isDel: 0})# 关闭 conn.close() 批量添加 使用insert_many()方法添加多个学生记录。 示例如下 from pymongo import MongoClientconn MongoClient(localhost, 27017)db conn.mydb collection db.student # 批量 collection.insert_many([{name: 李四, age: 18, gender: 0, address: 北京海淀区, isDel: 0},{name: 王五, age: 21, gender: 1, address: 北京昌平区, isDel: 0},{name: 赵六, age: 19, gender: 0, address: 北京朝阳区, isDel: 0} ])# 关闭 conn.close() 查询文档 使用查询方法查询刚才插入的数据。根据查询条件不同分为以下类型。 查询所有文档 没有查询条件即查询集合中所有记录。 示例如下 from pymongo import MongoClientconn MongoClient(localhost, 27017)collection conn.mydb.studentres collection.find() for row in res:print(row)print(type(row))conn.close() 执行结果 查询部分文档 通过设置查询条件为小于20岁的学生来查询符合条件的部分数据。 示例如下 res collection.find({age: {$gt: 20}}) for row in res:print(row)print(type(row)) 执行结果 使用id查询 使用id查询与mysql不同需要使用id生成器来转化id字符串后在进行查询。 示例如下 from bson.objectid import ObjectId info collection.find({_id:ObjectId(666bbb5b8d4817f169319d61)}) print(info) print(type(info)) print(info[0]) 打印为对象类型可获取其第一个元素。 执行结果 统计查询 对符合查询条件的记录进行数量统计。 示例如下 res collection.count_documents({age: {$gte: 20}}) print(res) 执行结果 3 排序 默认升序 pymongo.DESCENDING倒序。 示例如下 import pymongo from pymongo import MongoClientconn MongoClient(localhost, 27017)collection conn.mydb.student# 默认升序 pymongo.DESCENDING倒序 res collection.find().sort(age, pymongo.DESCENDING) for row in res:print(row) 分页查询 通过skip()和limit()方法实现分页。 示例如下 from pymongo import MongoClientconn MongoClient(localhost, 27017)collection conn.mydb.studentres collection.find().skip(2).limit(5) for row in res:print(row) 更新文档 update_one方法 只会修改符合条件的第一条记录。 示例如下 info collection.update_one({name: zhangsan}, {$set: {name: 李雷}}) print(info) 执行结果 # 修改成功 # UpdateResult({n: 1, nModified: 1, ok: 1.0, updatedExisting: True}, acknowledgedTrue) # 没有找到符合记录未修改 # UpdateResult({n: 0, nModified: 0, ok: 1.0, updatedExisting: False}, acknowledgedTrue) update_many方法 会修改所有符合条件的记录。 示例如下 info collection.update_many({name: 李四}, {$set: {name: 李武}}) print(info) 执行结果 UpdateResult({n: 2, nModified: 2, ok: 1.0, updatedExisting: True}, acknowledgedTrue) 删除文档 删除文档也有两个方法。 delete_one方法 删除符合条件的第一条记录。 示例如下 info collection.delete_one({name: 李雷}) print(info) delete_many方法 删除符合条件的所有记录。 示例如下 info collection.delete_many({age: {$gte: 20}}) print(info) 执行结果 DeleteResult({n: 2, ok: 1.0}, acknowledgedTrue) 总结 本文内容主要为使用Python 对Mongodb数据库的一些基本操作整理。
http://www.tj-hxxt.cn/news/217985.html

相关文章:

  • 自己买域名可以做网站吗三明 网站建设
  • 东营网站建设制作门户网站首页
  • 盐城专业做网站较好的公司疫苗最新官方消息
  • excel 表格 做的网站帮做网站
  • 中国建设银行官网站网点aso优化的主要内容
  • 昆明优化网站排名如何查询网站使用什么框架做的
  • 电子商务网站建设心得体会三亚手机台app
  • 青海高端网站建设多少钱济南电商网站建设
  • 网站页面设计python如何安装wordpress
  • 廊坊网站建设团队周至做网站
  • 外贸网站建设经验中信建设公司好进去吗
  • 网站改版建设方案乐清虹桥门户网
  • 品牌授权网站大宗商品现货交易平台排名
  • 化妆品企业网站建设的缺点站内seo怎么做
  • 门户网站有哪些局限性最新最好玩的网页游戏排行榜
  • 上海网站seo排名优化wordpress仅显示标题
  • asp.net网站开发框架h5模板免费下载
  • 国外对企业网站开发的研究找一个免费域名的网站
  • 手机网站表单页面制作网站开发工作进度表
  • 做动漫网站的心得体会网站违规词处罚做网站的
  • 购物车功能网站怎么做的房产信息网上自助查询系统
  • 源码可以做网站吗仪征建设局招投标网站
  • 学院门户网站建设自评可以做pos机的网站
  • 招聘网站开发人员红酒商城网站建设
  • app打包网站开发源码教学互动网站的设计
  • 网站模板 divp2p平台网站开发
  • 2018做论坛网站好吗深圳做营销网站公司
  • 中国建设银行上海分行信息网站软件外包公司的出路
  • 网站幻灯片尺寸设置南通市城乡和住房建设局网站
  • wordpress缩略图比例哈尔滨网络优化公司有哪些