阅读本文大约需要 12 分钟
前言
MongoDB GUI 工具
PyMongo(同步)
Motor(异步)
后记
前言
最近这几天准备介绍一下 Python 与三大数据库的使用,这是第一篇,首先来介绍 MongoDB 吧,这里介绍 MongoDB 的两款操作库,走起!!
MongoDB GUI 工具
首先介绍一款 MongoDB 的 GUI 工具 Robo 3T,初学 MongoDB 用这个来查看数据真的很爽。可以即时看到数据的增删改查,不用操作命令行来查看。
操作界面图
PyMongo(同步)
PyMongo 是一个同步操作的数据存储库。可能大家都对 PyMongo 比较熟悉了,这里就简单介绍它的增删改查等操作。
连接
增
删
改
查
聚合
如果你是我的老读者,那么你肯定知道我之前的骚操作,就是用爬虫爬去数据之后,用聚合统计结合可视化图表进行数据展示。
例子:以分组的方式统计 sex 这个关键词出现的次数,说白了就是统计有多少个男性,多少个女性。
聚合效果图:(秋招季,用Python分析深圳程序员工资有多高?
)文章配图)
Python 工作年限要求
Python 学历要求
Motor(异步)
Motor 是一个异步实现的 MongoDB 存储库 Motor 与 Pymongo 的配置基本类似。连接对象就由 MongoClient 变为 AsyncIOMotorClient 了。下面进行详细介绍一下。
连接
增加一条记录
添加一条记录。
增加一条记录批量增加记录
添加结果如图所暗示。
批量增加记录
查找一条记录
查找一条记录查找多条记录
查找记录可以添加筛选条件。
查找多条记录统计
统计替换
替换则是将除 id 以外的其他内容全部替换掉。
替换更新
更新指定字段,不会影响到其他内容。
更新删除
删除指定记录。
删除后记
领取专属 10元无门槛券
私享最新 技术干货