引入数据库
数据库
关系型
mysql oracle db2 sqlserver
表结构
非关系型
mongodb redis
mongodb数据库
文档型数据库
文档:类似json格式数据结构
注: mongodb存储的是各种各样的json数据
安装使用
- 下载mongodb
- 安装 注:不要安装客户端compass
- 启动服务端 进入mongodb安装目录 bin目录打开命令行窗口 执行 mongod -dbpath ../data/db 注: 如果没有成功,手动启动,到服务启动
- 启动命令行客户端 进入mongodb安装目录bin, 执行mongo 命令
数据常用库命令
-
show databases - 显示所有数据库 show dbs 简写
-
创建数据库 use 数据库名 use h52208db
-
查看数据库 db
-
显示所有集合collection show collections
-
创建集合 创建集合collection,插入文档数据
- 插入文档数据时创建 db..insert(doc)
- 直接创建 db.createCollection('新建集合名')
-
插入文档数据 db..insert(doc) db.users.insert({name:'jack',age:18})
-
查看数据 db.users.find() 查看所有数据
-
查看name是jack的数据 db.users.find({name:'jack'})
-
修改数据 db.users.update({name:'jack'},{$set:{age:28}})
-
删除文档数据 db.users.remove({name:'jack'})
-
删除集合 db.users.drop()
-
删除数据库 db.dropDatabase()
使用mongoose第三方库操作mongodb数据库
- 下载mongoose库 npm i mongoose
- 引入mongoose创建连接