作者 | zone7
责编 | 郭 芮
本文来介绍一下 Python 与MongoDB数据库的使用,走起!
MongoDB GUI 工具
首先介绍一款 MongoDB 的 GUI 工具 Robo 3T,初学 MongoDB 用这个来查看数据真的很爽。可以即时看到数据的增删改查,不用操作命令行来查看。
操作界面图
PyMongo(同步)
PyMongo 是一个同步操作的数据存储库。可能大家都对 PyMongo 比较熟悉了,这里就简单介绍它的增删改查等操作。
连接
增
删
改
查
聚合
如果你是我的老读者,那么你肯定知道我之前的骚操作,就是用爬虫爬取数据之后,用聚合统计结合可视化图表进行数据展示。
例子:以分组的方式统计 sex 这个关键词出现的次数,说白了就是统计有多少个男性,多少个女性。
聚合效果图示例:
Python 工作年限要求
Python 学历要求
Motor(异步)
Motor 是一个异步实现的 MongoDB 存储库 Motor 与 Pymongo 的配置基本类似,连接对象就由 MongoClient 变为 AsyncIOMotorClient 了。下面进行详细介绍一下。
连接
增加一条记录
批量增加记录
查找一条记录
查找多条记录
查找记录可以添加筛选条件。
统计
替换
替换则是将除 id 以外的其他内容全部替换掉。
更新
更新指定字段,不会影响到其他内容。
删除
删除指定记录。
MongoDB 的骚操作就介绍到这里,希望对你有所帮助。
作者:zone7,一只爱折腾的后端攻城狮,爱写作爱分享。
热 文推 荐
领取专属 10元无门槛券
私享最新 技术干货