mongodb -mongoose 增删查改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb -mongoose 增删查改相关的知识,希望对你有一定的参考价值。

var mongoose =require(‘mongoose‘);
var db = mongoose.connect("mongodb://localhost:27001/test");//本地库test 数据库

var testSchem = new mongoose.Schema({
name:{type:String},
age:{type:Number,default:0},
time:{type:Date,default:Date.now},
email:{type:String,default:‘‘}
});

var TestModel =db.model(‘test1‘,testSchem);//test1集合
var TestEntity=new TestModel({
name:‘eason‘,
age:23,
email:‘[email protected]
});

console.log(TestEntity.name);
//保存
TestEntity.save(function(err){
if(err){
console.log(err)
return
}
else
{
console.log(‘save ok‘)
}
})
//更新
TestModel.update({name:‘eason‘},{$set:{name:‘chen‘}},function(err){
if(err){
console.log(‘update not ok‘)
return
}else{
console.log(‘success‘)
}
})
//删除
TestModel.remove({name:‘chen‘},function(err){
if(err){
console.log(‘remove not ok‘)
return
}else{
console.log(‘remove success‘)
}
})
//查询
TestModel.findOne({name:‘chen‘},function(err){
if(err){
console.log(‘no result‘)
return
}else{
console.log(‘has one‘)
}
})

以上是关于mongodb -mongoose 增删查改的主要内容,如果未能解决你的问题,请参考以下文章

mongodb(四):对文档操作增删查改(python)

MongoDB数据库进阶 --- 增删查改...

mybatis从入门到精通 增删查改

增删查改的实现

dbflow 批量 增删查改

实现基本的增删查改功能