目标分析
1.学习目标
2.重难点
MongoDB的安装部署
1.在win系统上安装MongoDB
第一步 下载安装包
需要在官网下载所需要的版本:Download MongoDB Community Server | MongoDB
本教程下载的是:4.4版本,msi版本
第二步 安装
1.双击安装包--点击下一步
2.接受协议,下一步
3.选择自定义安装
4.安装服务
5.安装
安装完成
第三步:验证安装是否成功,若在资源管理服务器中显示服务在运行,则安装成功
第四步:配置环境变量
第五步:启动
打开cmd,输入MongoDB,如图所示既安装成功
2.MongoDB在Windows安装
第一步 下载
首先需要在官网下载所需版本Download MongoDB Community Server | MongoDB,这里下载的是稳定版4.2.2
下载之后解压安装包,解压后MongoDB的bin目录下存放了MongoDB相关程序
第二步 创建服务
下述方法为一次性便捷启动服务,第二次启动需重复以上操作
1.使用创建文件夹data及子目录db和log,分别用于存放数据库文件和目录日志
2.在MongoDB的斌目录下打开命令行窗口
3.在命令窗口执行启动MongoDB服务命令(如下图)
4.命令窗口出现“MongoDB staring”,证明MongoDB启动成功
数据库操作
1.新建数据库
语法:use DATABASE_NAME
use:用于切换/创建数据库,若不存在则创建,否则切换到指定数据库
DATABASE_NAME:数据库名称
执行use articledb命令,创建数据库articledb
2.查看数据库
语法:查看全部数据库
或者查看当前数据库,需要先切换到指定数据库
3.删除数据库
语法
db:表示当前数据库对象
dropdatabase():用于删除当前数据库的方法
集合操作
1.创建集合
显示创建
隐式创建
2.删除集合
文档操作
文档插入
1.单文档插入
2.多文档插入
集合查询
1.集合操作
语法(略复杂)
其中'[]'不是必须的,可以省略
2.常用表达式
索引
1.单字段索引
2.复合索引
3.多键索引
4.查看索引
语法
5.查看索引大小
语法
6.创建索引
语法
7.删除索引
语法
删除所有索引
删除单个索引
API访问
1.通过python访问MongoDB
PyMongo
python要连接MongoDB需要MongoDB驱动,这里我们使用pyMongo驱动链接
pip安装
创建数据库
判断数据库是否已存在
创建集合
创建一个集合
判断集合是否已存在
增、删、改、查等操作
python Mongodb插入文档
插入集合
返回_id字段
插入多个文档
插入_id的多个文档
python Mongodb查询文档
Mongodb中使用了find和find_one方法来查询集合中的数据
查询一条数据
查询集合中所有数据
查询指定字段的数据
我们可以使用find()方法来查询指定字段的数据,将要返回的字段对应值设置为1
根据指定条件查询
我们可以在find()中设置参数来过滤数据
高级查询
查询的条件语句中,我们还可以使用修饰符
使用正则表达式查询
正则表达式修饰符只用于搜索字符串的字段
返回指定条数记录
如果我们要对查询结果设置指定条数的记录可以使用limit()方法,该方法只接受一个数字参数
python Mongodb修改文档
排序
python Mongodb修改数据
删除多个文档
删除集合中的所有文档
删除集合
2.通过Robo 3T访问MongoDB
Robo 3T 工具的下载安装
创建数据库
删除数据库
创建集合
删除集合
查看文档
插入文档
更新文档
删除文档