mongoose--------ORM数据操作框架

Posted 鹿晓晓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoose--------ORM数据操作框架相关的知识,希望对你有一定的参考价值。

数据关系映射:ORM

O:object

R:relation

M:mapping

把对数据库的操作都封装到对象中,操作了对象,就相当于操作了数据库。

安装:

npm install mongoose

使用实例:

const mongoose=require(‘mongoose‘)

// 1.连接数据库
mongoose.connect(‘mongodb://127.0.0.1:27017/edu‘)
//2.设计模型结构
const catSchema=mongoose.Schema({
name:String,
age:Number
})
//3.根据模型结构创建模型,
const Cat=mongoose.model(‘Cat‘,catSchema)

//4.操作模型来操作数据库
const kitty=new Cat({
name:"Kitty",
age:1
})
//5.调用save方法保存模型数据到数据库
kitty.save(err=>{
if(err){
throw err
}
console.log(‘保存成功‘)
})

以上是关于mongoose--------ORM数据操作框架的主要内容,如果未能解决你的问题,请参考以下文章

Mongoose ORM 异步等待

如何使用 mongoose ORM 存储/检索到 mongodb

为啥 Mongoose ORM 选择不使用常规的 mongo 语法进行查找、排序等?

Laravel框架数据库CURD操作连贯操作使用方法

混合框架中Oracle数据库的还原处理操作

EF批量操作数据与缓存扩展框架