可视化工具: Robo 3T | Free, open-source MongoDB GUI (formerly Robomongo)
mongodb安装官网:MongoDB: The Developer Data Platform | MongoDB
文档:安装 MongoDB - MongoDB-CN-Manual (mongoing.com)
配置环境变量: 是为了扩大调用命令的范围
具体步骤:我的电脑点右键-属性-高级系统设置-环境变量-系统变量-path
将C:\Program Files\MongoDB\Server\3.2\bin目录粘贴到path路径的最后面(不要忘记在前面加上;)
![](https://file.jishuzhan.net/article/1701777799339053057/8e2331540bc44b849f3b7129f5fba8b9.jpeg)
打开c盘 的mongod 查看里边是不是有data 没有的话要自己创建一个
![](https://file.jishuzhan.net/article/1701777799339053057/000af38c918c4b79ae74ec2ef64b2fde.jpeg)
方法一 启动终端数据库
输入cmd 打开终端 输入mongod 先创建文件夹 例如asas 默认端口号 27017
![](https://file.jishuzhan.net/article/1701777799339053057/eaea7ef5592c4f839c6a675956a2a4cc.jpeg)
![](https://file.jishuzhan.net/article/1701777799339053057/c5890bce4d374d5ca7fce95f6835a609.jpeg)
创建新的了 可以在可视化上看见也可以在终端上 db.zjh.find() 看见 zjh随便换
![](https://file.jishuzhan.net/article/1701777799339053057/17e7a8ca510949779fb13fccefa5a736.jpeg)
![](https://file.jishuzhan.net/article/1701777799339053057/35f069056fcb4396a5a9c29bd175df2b.jpeg)
// 基本指令:
// 查看数据库:show dbs
// 创建/切换数据库:use dbName
// 查看所在数据库:db
// 查看集合:show collections
// 增删改查:
// 添加数据:db.xxx.insert({})
// 例如 db.zjh.insert({name:"sadsa",age:"89"})
// 删除数据:db.xxx.deleteOne()
// 清空数据:db.xxx.remove()
// 例如 db.zjh.remove()
// 修改数据:db.xxx.update(query, updated)
// 当我们修改之后,发现数据丢失了,如果只是想要修改数据中的某一个字段的时候
// 提供了$set修改器,允许我们只对其中的某一个字段修改
// 例如 db.zjh.update({name:"zhou"},{age:"1231213131"})
// 查看集合中数据:db.xxx.find()
// 删除集合删除数据库:
// 删除指定的集合:db[collectionName].drop()
// 删除指定的数据库:db.dropDatabase()
![](https://file.jishuzhan.net/article/1701777799339053057/63dcfe621db94405aade8bf02cdc1410.jpeg)
方法二在vscode 使用node.js 启动 mongodb数据库
首先可以在node.modules 找到文档
安装MongoDB访问驱动
全局安装驱动:npm install mongodb -g
在当前项目中引入:npm install mongodb --save
cmd 运行终端接口
![](https://file.jishuzhan.net/article/1701777799339053057/424053542e6047c8a2e36be9c313142f.jpeg)
数据库导入导出
ssss .json的文件是自动生成的,同时也要开启数据库并输入指定端口号
![](https://file.jishuzhan.net/article/1701777799339053057/c7b8a44bac1d47f3911ede052a3779f9.jpeg)
导出数据
mongoexport -d 数据库名称 -c 集合名称 -o 导出文件名称
![](https://file.jishuzhan.net/article/1701777799339053057/8f0e86ef670a443bb62c0cdad0a3d792.jpeg)
导入数据
mongoimport -d 数据库名称 -c 集合名称 --file 文件名称
![](https://file.jishuzhan.net/article/1701777799339053057/a67af576e68345ed88f240e28286b7db.jpeg)