关系型数据库和非关系型数据库
表就是关系;
所有的关系型数据库都需要 sql
操作
基本概念
- 数据库
- 集合(表):一个数据库,有多个集合
- 文档(表记录):一个集合,可以有多个 文档
常用操作
开启和关闭服务
# mongodb 默认使用执行 mongod 命令的所处盘符根目录下的 /data/db 作为自己的数据存储目录
# 可以提前新建 /data/db 目录
mongod
# 修改默认的存储目录
mongod --dbpath=路径
# 关闭 Ctrl + C
^c
连接数据库
# 默认连接本机服务
mongo
# 退出
exit
基本命令
# 查看所有数据库
show dbs
# 查看当前连接的数据库
db
# 新建数据库或切换至dbName数据库
use dbName
# 插入数据
db.students.insertOne({
"name": "Jack"
})
# 显示所有集合
show collections
# 查找
db.students.find()
Node中如何操作MongoDB
使用官方的mongodb
包
可查看github上的mongodb包的使用方法
使用第三方mongoose
基于mongodb
做了封装。
www.mongoosejs.com