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

做电脑网站步骤成立公司有什么好处和坏处

做电脑网站步骤,成立公司有什么好处和坏处,php软件网站建设,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.w-s-a.com/news/54265/

相关文章:

  • 嘉兴网站制作哪里好asp网站源码免费版
  • 如何给网站配置域名百度网站统计添加网址
  • 搭建wap网站磁力引擎
  • 如何给公司网站做推广个人网站可以做社区吗
  • 网站建设为什么不给源代码大理如何做百度的网站
  • 网站代理违法吗网站备份流程
  • 免费域名查询网站wordpress wordfence
  • h5响应式网站模板制作巴南网站制作
  • 网站方案报价软文什么意思
  • 电子商城网站如何建设上海公司车牌价格
  • 丽江网站设计公司专业公司网站设计企业
  • iis怎么建设网站特色产品推广方案
  • 道路建设网站专题品牌网站建设特色大蝌蚪
  • 网站开发组合 所有组合如何做com的网站
  • 电商网站怎么做的Wordpress 报表的插件
  • 纹理网站推荐买了两台服务器可以做网站吗
  • 机关公文写作网站南宁互联网推广
  • 五指山网站开发价格免费申请网站域名
  • 帝国音乐网站怎么做数据表电脑优化软件
  • 做国外网站收款怎么收建筑人才招聘网站
  • 毕设做桌面端还是网站sns社交网站 建设
  • 建设一个网站需要注意哪些内容wordpress 进销存
  • 沈阳市建设局网站sem优化师是什么意思
  • 餐饮vi设计公司网站排名优化方法讲解
  • 无线昆明官方网站可以做书的网站
  • 信誉最好的20个网投网站凡科网站建设之后怎么删除
  • 天津网站开发技术广州网站优化公司排名
  • 养老做增减的网站医院网站怎么做优化排名
  • 企业网站的推广方法有哪些上海猎头公司前十名
  • 电商网站建设建议免费下载app