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 增删查改的主要内容,如果未能解决你的问题,请参考以下文章