MongoDB定义 /环境下载
MongoDB基本概念
compass链接MongoDB
node关联数据库
MongoDB定义 /环境下载
1.存储数据的仓库,独立于语言之外的软件
2.NodeJS通过API操作数据库中数据
3. 通过可视化界面 compass操作数据库中数据
/MongoDB环境下载/
mongoDB官网
右上角-GET
mongoDB
点击Server
下载 DOWN LOAD
点击Tools 下载
ComPass(图形界面网站)
MongoDB基本概念
名称 | 英文 | 关系 | 举例 |
---|---|---|---|
数据仓库 | database | 数据库软件可以建多个数据仓库 | |
集合 | collection | 数据仓库中多个集合 | 用户信息/ 商品信息 |
文档 | document | 集合中多个文档 | 一条条的数据,json对象(键值对) |
字段 | field | 一个文档多个字段 | 文档中键值对的键 |
compass链接MongoDB
New Connection
connect to host
都默认即可
connect
————————————————————————————
页面介绍
左侧菜单栏为数据仓库(admin,config,local,系统自带,不可动)
点击仓库,二级菜单为集合
每次执行node操作后,需要点击左上角刷新按钮
node关联数据库
/*—————————————————node关联数据库—————————————————————————————*/
//服务端链接数据库代码
//1.创建成功调用then,创建失败调用catch
//2.connect的第二个参数是默认写的就行
//3.执行代码所在的JS文件,就链接成功数据库
const mongoose = require("mongoose")
mongoose.connect("mongodb://数据库地址/数据库名称", { useNewUrlParser: true })
.then(() => { console.log("数据库链接成功") })
.catch((err) => { console.log("数据库链接失败", err) })
//默认数据库端口是27017,mongodb://localhost:27017