Mongoose
2020-07-17 本文已影响0人
张先觉
借助Mongoose库操作MongoDB数据库,会更加简单。
#安装MongoDBwindow环境
/**
* 关于: window环境之下,安装'MongoDB数据库'
*/
综述:下载、解压、修改目录文件名称、配置、测试。
第一步:配置环境变量'C:\Program Files\MongoDB\Server\bin'。
第二步:手动创建数据相关文件夹'data',然后指定数据路径、指定日志路径、以及数据库别名,指令如下:
'mongod --logpath C:\data\logs\mongo.log --logappend --dbpath C:\data\db --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install'
第三步:测试启动服务'net start MongoDB',测试关闭服务'net stop MongoDB'。
#链接数据库、创建文档对象流程 npm i mongoose -S
**mongoose链接数据库
mongoose.connect(url,options)
: **(可选)第二个参数配置项options创建文档对象流程:
1.先声明文档对象数据结构mongoose.Schema({……})
2.使用已经声明好了的数据结构,创建文档对象mongoose.model(对象名称, Schema)
3.实例化文档对象
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test', { useNewUrlParser: true,useUnifiedTopology: true });
// 声明文档对象数据模型、结构
let CatSchema = new mongoose.Schema({
name:{type:String,require:true},
});
// 创建文档对象
const Cat = mongoose.model('Cat', CatSchema);
// 实例化文档对象
const kitty = new Cat({ name: 'Zildjian'});
// 存入数据库
kitty.save().then((res) => console.log('res'));
# SQL语句
- 查询数据
- model.findOne({key:value}).then(),查询一条数据