目录
一、下载MongoDB
二、安装MongoDB
三、创建所需文件MongoDB
四、配置环境变量
五、配置MongoDB
六、启动MongoDB
一、下载MongoDB
MongoDB官网
选择合适的版本下载
二、安装MongoDB
双击打开文件进行安装,在安装过程中,可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录
这里我安装在了D盘
这里选择直接next
这里不勾选 "Install MongoDB Compass" ,否则可能要很长时间都一直在执行安装,MongoDB Compass是一个图形界面管理工具,这里不安装也是没有问题的,之后可以自己去下载一个图形界面管理工具。
如出现这样的情况选择Ignore(忽略)
三、创建所需文件MongoDB
在data文件夹下新建db文件夹
log文件夹下新建MongoDB.log文件
四、配置环境变量
五、配置MongoDB
返回到MongoDB的bin文件夹下cmd
#输入以下命令
#--dbpath=后跟刚才新建db文件夹的路径
#--logpath=后跟刚才新建MongoDB.log文件的路径
mongod --dbpath=D:\Develop\MongoDB\Server\6.0\data\db --logpath=D:\Develop\MongoDB\Server\6.0\log\MongoDB.log --install --serviceName "MongoDB"
Win+R 输入 services.msc 进入服务
找到MongoDB服务右击选择属性--启动类型--手动
配置远程访问
加上一个0.0.0.0(与127.0.0.1中间用,隔开),允许所有IP访问
六、启动MongoDB
在cmd窗口中运行net start mongodb
解决办法:
1)运行sc delete mongodb删除服务
> sc delete mongodb
2)再运行一次配置服务的命令
#输入以下命令
#--dbpath=后跟刚才新建db文件夹的路径
#--logpath=后跟刚才新建MongoDB.log文件的路径
mongod --dbpath=D:\Develop\MongoDB\Server\6.0\data\db --logpath=D:\Develop\MongoDB\Server\6.0\log\MongoDB.log --install --serviceName "MongoDB"
然后再运行net start mongodb,服务启动成功!
七、MongoDB6需要安装MongoDB Shell
在MongoDB6之前,我们配置完环境变量后,可以直接通过终端输入"mongo"进入MongoDB Shell,但MongoDB6没有mong.exe和mongdb.exe,终端输入"mongo"会报错。因此,我们需要自己下载和安装MongoDB Shell。
MongoDB Shell下载地址
直接把MongoDB Shell安装文件解压缩到MongoDB安装目录下
添加环境变量,将MongoDB Shell bin目录复制,添加进Path系统环境变量
新建一个cmd窗口,在里面执行如下命令进入MongoDB Shell
> mongosh
进入MongoDB Shell模式以后,默认连接的数据库是test数据库,可以在命令提示符“>”后面输入各种Shell命令来操作MongoDB数据库。
可以输入如下命令退出MongoDB Shell模式:
> exit
八、常用操作命令
常用的操作MongoDB数据库的相关命令包括:
(1)show dbs:显示数据库列表;
(2)show collections:显示当前数据库中的集合(类似关系数据库中的表table);
(3)show users:显示所有用户;
(4)use yourDB:切换当前数据库至yourDB;
(5)db.help() :显示数据库操作命令;
(1)切换到School数据库
命令如下:
> use School
注意,MongoDB无需预创建School数据库,在使用时会自动创建。
(2)创建集合
创建集合(Collection)的命令如下:
> db.createCollection('teacher')
数据插入成功MongoDBshell安装结束