Sequelize 常用操作详解及实例代码

网友投稿 240 2023-06-28


Sequelize 常用操作详解及实例代码

Sequelize 常用操作demo

链接

var Sequelize = require('sequelize');

var sequelize = new Sequelize('nodejs', 'root', '', {host : '127.0.0.1', port : '3306', dialect : 'mysql'});

查询

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);

})

统计

Task.count({where : {title : 'test_title_1'}}, {logging : false}).on('success', function(i){

console.log(i);

}).on('failure', fhttp://unction(err){

console.log(err);

});

最大或最小

Task.max('id').on('success', function(max){

console.log(max);

}).on('failure', function(err){

console.log(err);

});

插入

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);

http://});

Task.create({title : 'test_title_4', 'description' : 'test_description_4'}).on('success', function(msg){

console.log(msg);

}).on('failure', function(err){

console.log(err);

});

修改

Task.update({description : 'test_description_2000'}, {id : '2'}).on('success', function(msg){

console.log(msg);

}).on('failure', function(err){

console.log(err);

});

删除

Task.destroy({id : '4'}).on('success', function(msg){

console.log(msg);

}).on('failure', function(err){

console.log(err);

});

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java web图片上传和文件上传实例
下一篇:使用Ajax生成的Excel文件并下载的实例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~