Python 操作 mongodb 库
1 mongodb 介绍
MongoDB 是一个基于分布式文件存储的数据库。由 C++语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。Mongo 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
1.1 mongodb 基础概念
在 mongodb 中是通过数据库、集合、文档的方式来管理数据,下边是 mongodb 与关系数据库的一些概念对比:
1、一个 mongodb 实例可以创建多个数据库 2、一个数据库可以创建多个集合 3、一个集合可以包括多个文档。
1.2 mongodb 优缺点
复制代码
复制代码
2 mongodb 下载安装
可以看 无羡 博主的内容 MongoDB 数据库入门到精通 https://blog.csdn.net/yuan2019035055/article/details/123031732
3 python 操作 mongodb
随着不断的学习内容 python 也安装了很多库,使用之前如何查找是否已经安装了该库可以将将已安装的库列表保存到文本文件夹中然后去文件里搜索是否已经安装了
复制代码
安装文本文件中所有库
复制代码
3.1 python 安装 pymongo 库
普通安装 :
复制代码
卸载已安装的库:
复制代码
3.2 Python 对 mongodb 增删改查
复制代码
代码
复制代码
insert() 、 remove() 、 update() 、 find()
复制代码
版权声明: 本文为 InfoQ 作者【度假的鱼🐟】的原创文章。
原文链接:【http://xie.infoq.cn/article/ea1ead65d5e55b14b652bd4ec】。未经作者许可,禁止转载。
评论