nodejs--day5笔记

数据库

1. 创建集合

微信截图_20200203155750.png
const courseSchema = new mongoose.Schema({
    name:String,
    author: String,
    isPublised: Boolean
});
//使用规则创建集合
const Course = mongoose.model('Course',courseSchema) //course

2. 创建文档

微信截图_20200203162544.png
//引入mongoose第三方模块 用来操作数据库
const mongoose = require('mongoose');
//数据库连接
mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: true})
.then(() => console.log('连接成功'))
.catch(err => console.log(err,'连接失败'));

//创建集合规则
const courseSchema = new mongoose.Schema({
    name:String,
    author: String,
    isPublised: Boolean
});
//使用规则创建集合
const Course = mongoose.model('Course',courseSchema) //course


const course = new Course({
    name:'hhh',
    author:'袁航',
    isPublised:true
});
course.save();

create方法

微信截图_20200203175336.png
//引入mongoose第三方模块 用来操作数据库
const mongoose = require('mongoose');
//数据库连接
mongoose.connect('mongodb://localhost/playground', { useNewUrlParser: true})
.then(() => console.log('连接成功'))
.catch(err => console.log(err,'连接失败'));

//创建集合规则
const courseSchema = new mongoose.Schema({
    name:String,
    author: String,
    isPublised: Boolean
});
//使用规则创建集合
const Course = mongoose.model('Course',courseSchema) //course

Course.create({name:'123',author:'yh',isPublised: true},(err,result) =>{
console.log(err)
console.log(result)
})

3.导入数据


微信截图_20200203180453.png

微信截图_20200203180505.png

4.查询数据

微信截图_20200203181117.png
微信截图_20200203181133.png

微信截图_20200203181611.png

5.删除文档

微信截图_20200203182208.png

6. 更新文档

微信截图_20200203182351.png

微信截图_20200203182412.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容