码迷,mamicode.com
首页 > 数据库 > 详细

mongodb -mongoose 增删查改

时间:2016-02-01 18:43:21      阅读:390      评论:0      收藏:0      [点我收藏+]

标签:

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:‘1241@qq.com‘
});

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 增删查改

标签:

原文地址:http://www.cnblogs.com/cylblogs/p/5175521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!