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
0 0