您的位置:首页 > 数据库 > Mongodb

MongoDB下载安装,可视化工具下载安装基本操作(一)

weixin_43113679 2019-06-07 22:07 66 查看
版权声明:如需转载,请写明出处 https://blog.csdn.net/weixin_43113679/article/details/91159135

学完了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导入的规则

  1. 一条数据占一行
  2. 非格式化的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}]

都是无法导入的,导入之前会报错

标签: