Sequelize 常用操作demo
链接
1
2
|
var Sequelize = require( 'sequelize' ); var sequelize = new Sequelize( 'nodejs' , 'root' , '' , {host : '127.0.0.1' , port : '3306' , dialect : 'mysql' }); |
查询
1
2
3
4
5
|
Task.findAll({limit : 10 , age:{gt: 3 },order : 'id asc' }, {raw : true , logging : true , plain : false }).on( 'success' , function(res){ console.log(res); }).on( 'failure' , function(err){ console.log(err); }) |
统计
1
2
3
4
5
|
Task.count({where : {title : 'test_title_1' }}, {logging : false }).on( 'success' , function(i){ console.log(i); }).on( 'failure' , function(err){ console.log(err); }); |
最大或最小
1
2
3
4
5
|
Task.max( 'id' ).on( 'success' , function(max){ console.log(max); }).on( 'failure' , function(err){ console.log(err); }); |
插入
1
2
3
4
5
6
7
8
9
10
11
|
Task.build({title : 'test_title_3' , 'description' : 'test_description_3' }).save().on( 'success' , function(msg){ console.log(msg); }).on( 'failure' , function(err){ console.log(err); }); Task.create({title : 'test_title_4' , 'description' : 'test_description_4' }).on( 'success' , function(msg){ console.log(msg); }).on( 'failure' , function(err){ console.log(err); }); |
修改
1
2
3
4
5
|
Task.update({description : 'test_description_2000' }, {id : '2' }).on( 'success' , function(msg){ console.log(msg); }).on( 'failure' , function(err){ console.log(err); }); |
删除
1
2
3
4
5
|
Task.destroy({id : '4' }).on( 'success' , function(msg){ console.log(msg); }).on( 'failure' , function(err){ console.log(err); }); |
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
原文链接:http://blog.csdn.net/bugall/article/details/44019601