Windows版本-MongoDB安装及使用
一、软件下载
1. 下载地址
https://www.mongodb.com/try/download/community
- version :选择对应的MongoDB的版本
- PlatForm:选择对应的操作系统
- Package:选择压缩包文件或者msi安装程序
| 选择对应操作系统的压缩包或安装包 |
|---|
二. 安装MongoDB(本次选择压缩包形式安装)
| 压缩包绿色版 |
|---|
2.1把压缩包解压到想要安装的盘符(本次演示安装到C盘)
[注意]在对应盘符创建文件夹,把程序解压到对应文件夹中(千万不要把文件夹名称起名为:MongoDB)
| 创建文件夹、命名为:MongoDB-4.4 、把程序解压到当前文件夹中 |
|---|
2.2 配置环境变量
- 把解压好的程序中:bin目录进行拷贝:例如:C:\MongoDB-4.4\bin
- 配置到电脑系统变量中
| 拷贝bin文件路径 |
|---|
- 在桌面上选中【此电脑】 右键-属性-高级系统设置-环境变量(N)…
- 选中【系统变量(S)】中Path变量 - 点击编辑
- 点击新建 - 把bin目录路径拷贝
- 进行保存 - 点击 确定-确定-确定
| 新建环境 - 拷贝到变量中进行保存 |
|---|
- 在Windows菜单栏中找到搜索按钮 - 输入CMD 找到 -以管理员身份运行
| 通过管理员身份打开【命令提示符】应用 |
|---|
- 配置MongoDB 数据存储路径和日志路径的配置
- 在MongoDB解压目录(bin文件同级目录下)创建data文件夹和log文件夹
- 在data文件夹中创建
db文件夹用于存储数据库相关数据- log目录下创建
mongodb.log文件用于存储日志
| 创建对文件夹和文件 |
|---|
|
|
打开命令提示符黑窗口
配置数据存储路径:
命令如下:
mongod --dbpath C:\MongoDB-4.4\data\db输入命令可能有些电脑会包一个错误(如果不报错 - 以下步骤 可以忽略)
![]()
所有msvcp类文件都是微软VC++运行库的文件,140版本号代表是VC++2015的文件,缺少这个就安装VC++2015一般即可解决
在此直接给出下载链接:
64位下载:https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe
32位下载:https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe
下载完成之后直接按默认安装
又遇到问题
【原因】缺失动态链接库 在安装mysql的时候可能也会遇到这种问题
下载补全文件:https://cn.dll-files.com/vcruntime140_1.dll.html
把解压后的文件复制到
C:\Windows\System32目录宗
完成配置-重新执行之前的命令
| 配置完成-数据存储路径 |
|---|
打开
C:\MongoDB-4.4\data\db目录可以看到配置的文件通过Window+R按键打开cmd命令
执行命令:mongo链接数据库
| 输入 mongo 链接数据库 |
|---|
- 可以通过浏览器输入:127.0.0.1:27017 用于验证是否成功
| 127.0.0.1:27017 或者输入localhost:27017 |
|---|
三、MongoDB相关命令学习
- 查看所有数据库:命令 show databases 或show dbs
| 命令 show databases 或show dbs |
|---|
创建并使用数据库 test_01
命令:
use test_01
[注意]如果发现使用的数据库不存在,会自动创建该数据库
命令:use test_01
|
|---|
创建集合(关系型数据库中称之为:表单)
命令:
db.createCollection('c1')
命令:db.createCollection('c1')
|
|---|
插入数据
命令:
db.c1.insert({'username':'千锋教育','age':18,'gender':'男'})
命令:db.c1.insert({'username':'千锋教育','age':18,'gender':'男'})
|
|---|
查询数据
命令:
db.c1.find({'username':'千锋教育'})
命令:db.c1.find({'username':'千锋教育'})
|
|---|
退出数据库
命令:
exit
命令:exit
|
|---|
【重点】对于MongoDB的具体使用-后续补充,本文档主要针对MongoDB工具的本地安装与测试