MongoDB
简介
表就是关系,者说表与表之间存在关系。
- 所有的关系型数据库都需要通过sql 语言来操作
- 所有的关系型数据库在操作之前都需要设计表结构
- 而且数据表还支持约束
- 唯一的
- 主键
- 默认值
- 非空
- 非关系型数据库非常的灵活
- 有的非关系型数据库就是key-value对儿
- 但是MongoDB是长的最想关系型数据库的非关系型数据库
- 数据库-》数据库
- 数据表-》集合(数组)
- 表记录-》(文档对象)
- MongoDB不需要设计表结构
- 也就是说你可以任意的往里面存数据,没有结构性
安装
MongoDB下载合适的版本
选择好安装路径,一路点着走
配置
环境变量的一个配置
path
配置安装路径下的bin
目录
最后cmd
输入mongod --version
测试是否安装成功
启动和关闭数据库
mongodb 默认使用执行 Mongod 命令所处盘符根目录下的 /data/db 作为自己的数据存储目录 |
想要修改默认的数据存储目录,可以
mongod --dbpath=数据存储目录路径 |
停止,关闭控制台即可
连接和退出数据库
连接
该命令默认连接本机 MongDB 服务 |
退出
在连接状态输入 exit 退出连接 |
基本命令
show dbs
- 查看当前所有数据库
db
- 查看当前操作的数据库
use 数据库名称
- 切换到指定数据库(没有则会新建)
在node中操作MongoDB数据
使用官方的MongoDB
包来操作
使用第三方的Mongoose
包来操作