安装
-
配置环境变量
把下载到的文件目录传到环境当中
-
检验是否成功
image.png
如图所示,出现了版本号才是安装成功
使用数据库服务
-
MongoDB在执行
mongod
指令的时候,会默认在MongoDB所在根目录下找 路径/data/db
,将数据存储到里面,所以第一次我们启动MongoDB的时候,要手动在其根目录创建路径
image.png
-
启动
image.png
-
停止
ctrl + c
连接数据库
- 首先要开启数据库,然后再开一个cmd页面,
mongo
连接数据库

- 断开连接,在输入连接命令的页面输入
exit
,表示断开连接
image.png
基本命令
-
show dbs
查看所有显示数据库
image.png
-
use 数据库名称
切换到指定的数据库(如果没有会自动新建) -
db
查看当前操作的数据库

mongoose第三方包
- hello world 小demo
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/test', {useNewUrlParser: true, useUnifiedTopology: true});
const Cat = mongoose.model('Cat', { name: String });
const kitty = new Cat({ name: 'Zildjian' });
kitty.save().then(() => console.log('meow'));
在运行此js文件之前,打开数据库并连接数据库,执行完之后,show dbs
展示当前所有的数据库,use test
打开test数据库,show collections
展示当前数据库集合,然后 db.cats.find()
展示当前集合里的内容
数据库基本概念
- 数据库
- 集合
- 文档(内容不受限制)
{
qq(数据库):{
user(集合):[
{文档},
{},
{}
......
]
}
ww(数据库):{
user(集合):[
{name:'张三',age:18},
{},
{}
......
]
}
.......
}
官方指南
- 设计Scheme 发布 Modle
网友评论