数据库的 N 多骚操作了解一下?

作者 | 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,一只爱折腾的后端攻城狮,爱写作爱分享。

热 文推 荐

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190106A0EO1900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券