MongoDB
命令行
新版mongoDB的bin文件中没有sh工具,需要手动下载mongosh
1 | 进入mongo命令行: |
备份、还原、导入、导出
数据库导入、导出操作前,确保数据库打开
1 | 数据库导出 |
Mongoose
基本操作步骤
步骤1:引入mongoose
1 | npm i --save mongoose |
1 | const mongoose = require('mongoose') |
步骤2:建立连接
1 | mongoose.connect('mongodb://127.0.0.1:27017/test') |
步骤3:定义Schema表模版:
1 | const UserSchema = mongoose.Schema({ |
步骤4:定义数据库模型:
1 | // model第一个参数,首字母需要大写 |
步骤5:操作
- 增 save
- 删 deleteOne
- 改 updateOne
- 查 find
Schema
管道查询
aggregate
1 | UserModel.aggregate([ |
多管道查询
1 | AricleModel.aggregate([ |