首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 数据库骚操作-MongoDB

阅读本文大约需要 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 以外的其他内容全部替换掉。

替换更新

更新指定字段,不会影响到其他内容。

更新删除

删除指定记录。

删除后记

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181106G16HSN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券