hugh 的个人博客

mongoose 执行基础的CURD操作

1. 数据库链接

参考【连接mongodb

2. 使用schema结构及文档名,构建model对象

mongoose.model('ModelName', { name: String })

参数类型有:

 

3. 新增记录

 1. 创建model实例    

var Kitten = mongoose.model('Kitten', {name: String});
var kitten = new Kitten({name: "cat"})

 2. 执行save方法

kitten.save().then(function(res){
})

 

4. 修改记录

以model对象为更新的主体

Kitten.updateMany({uid: 1}, {name:"dog"}).then(function(res){

})

5. 删除记录

以model对象作为删除的主体

Kitten.delete({uid: { $gte: 1 } }).then(function(res){
 // res为执行删除操作的结果汇总
})

6. 查询

以model对象作为查询的主体

Kitten.findOne({ name: 'cat' }).then(function(res){
  // res为查询出的结果集
})

标题:mongoose 执行基础的CURD操作
作者:hugh0524
地址:https://blog.uproject.cn/articles/2018/12/03/1543821799569.html