MongoDB下载安装,可视化工具下载安装基本操作(一)
程序员文章站
2024-01-22 22:01:22
...
学完了redis,也了解redis的在项目中的位置和作用,那肯定也要学习另一个NoSQL了,那就是MongoDB
关于它俩的区别请参考MongoDB和Redis的区别
现在开始新的旅程吧
MongoDB的安装
windwos安装步骤请参考https://www.runoob.com/mongodb/mongodb-window-install.html
Linux安装步骤请参考https://www.runoob.com/mongodb/mongodb-linux-install.html
因为本人是windows电脑,所以后面的内容或者操作都将是windows电脑操作
特别参考
启动MongoDB服务
net start MongoDB
关闭MongoDB服务
net stop MongoDB
移除 MongoDB 服务
C:\mongodb\bin\mongod.exe --remove
不建议安装在C盘,既然都注册为本地服务了,为什么还要注册C盘呢?嫌开机启动太慢?
安装可视化工具MongoDB Compass
请参考https://jingyan.baidu.com/article/925f8cb884f6f8c0dce0565a.html
不一定自动启动,自己去指定的文件下MongoDBCompass.exe,自己启动
SQL和MongoDB专有名词的区别
导入数据
先看看数据在MongoDB里的样子
上面的就是集合的样子,如果觉得还是不如table顺眼,也可以转换
自己添加修改删除单个数据就不说了,这说批量导入数据
Collection的 Import Data导入文件
这只说JSON数据文件的
JSON导入的规则
- 一条数据占一行
- 非格式化的json
如下表示两条数据,可以正常导入
{"user_name":"赵六","user_gender":1}
{"user_name":"李四","user_gender":1}
如果你的数据格式这样的:
格式化的json
{
"user_name":"赵六",
"user_gender":1
}
{
"user_name":"张三",
"user_gender":1
}
或者多条数据在一行
{"user_name":"赵六","user_gender":1}{"user_name":"李四","user_gender":1}
或者是数组
[{"user_name":"赵六","user_gender":1}{"user_name":"李四","user_gender":1}]
都是无法导入的,导入之前会报错