sequelize的使用
2015-06-02 15:29
621 查看
nodejs使用express框架 ,用sequelize实现分页
我们直接来分析代码//这里我们引用了utils工具 var utils = require('../lib/utils'); app.post('/articleList',function(req,res){ //我们首先获取前端传来的page 和pagesize 的值 var page, pageSize = ''; if(req.param('page')&&utils.trim(req.param('page'))!=""){ page=parseInt(utils.trim(req.param("page"))); } if(req.param('rows')&&utils.trim(req.param('rows'))!=""){ pageSize=parseInt(utils.trim(req.param("rows"))); } //使用sequelize中的findAndCountAll()方法 Article.//自己定义的模型 findAndCountAll({ where:'',//为空,获取全部,也可以自己添加条件 offset:(page - 1) * pageSize,//开始的数据索引,比如当page=2 时offset=10 ,而pagesize我们定义为10,则现在为索引为10,也就是从第11条开始返回数据条目 limit:pageSize//每页限制返回的数据条数 }).then(function(article){ if(article.length!=0){ console.log('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'); console.log(article); res.send(res,{rows:article.rows,total:article.count}); }else{ utils.send(res,{ err:'没有找到文章,请先创建' }) } }) });
相关文章推荐
- 如何安装SQL Server 2008 Management Studio Express
- SQL Sever 2005 Express 安装失败解决办法
- 用用outlook Express 由于服务器拒绝接受发件人的电子邮件地址,这封邮件无法发送
- Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇
- 零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
- node.js Web应用框架Express入门指南
- 在WIN7下安装和配置SQL Server 2005 Express Edition(精简版)
- node+express+ejs制作简单页面上手指南
- 如何在node的express中使用socket.io
- express的中间件bodyParser详解
- express的中间件cookieParser详解
- node+express+jade制作简单网站指南
- express的中间件basicAuth详解
- nodejs教程 安装express及配置app.js文件的详细步骤
- Nodejs+express+html5 实现拖拽上传
- NodeJS框架Express的模板视图机制分析
- nodejs express 创建项目
- 关于Symbiansigend的Express Signed说明
- Ubuntu下安装NodeJS,npm,express,mongodb
- [转]全 Javascript 的 Web 开发架构:MEAN