咪哥杂谈
本篇阅读时间约为 6 分钟。
1
前言
干货文章继续出发!隔的时间有些久了哈,对 MongoDB 安装回顾的同学,可以看下windows环境《初识 MongoDB 数据库》。这篇文章结尾处,介绍到使用图形化界面来创建了 MongoDB 的库,表,以及数据。
今天这篇文章,来带你来玩一玩,如何使用 Python 操作 MongoDB 数据库。
2
MongoDB基础概念
为了有一个良好的学习体验,再操作之前简单的理解下 MongoDB 的基础数据类型会有极大的帮助。
MongoDB将数据存储在灵活的,类似JSON的文档中,这意味着字段可能因文档而异,并且数据结构可以随时间变化
文档模型映射到应用程序代码中的对象,使数据易于使用
即席查询,索引和实时聚合提供了访问和分析数据的强大方法
MongoDB是一个分布式数据库,因此内置了高可用性,水平扩展和地理分布,并且易于使用
MongoDB可以免费使用。2018年10月16日之前发布的版本根据AGPL发布。2018年10月16日之后发布的所有版本(包括先前版本的修补程序)都在服务器端公共许可证(SSPL)v1下发布。
这段官方中文,是我从官网上翻译的,大家简单看下就好。顺便贴了下原版,因为技术性文章看原版是最好的!
如果了解关系型数据库(如MySQL等)的同学,那么其实学习起 MongoDB 也是非常容易理解的,理解层次上的抽象,便是学习的最快方式,我们呢,可以对比下这两种数据库的区别,一看便知!
怎么样,抽象与关系型数据库一对比,理解是否容易很多呢?
3
Python操作MongoDB
1. 安装 pymongo
首先要借助第三方库 pymongo ,所以安装: