用户登录

NinghaoNgCamp:用过 Angular 才知道它有多强大。了解详情 / 报名参加 →

在 Http 客户端,先请求一下这个内容列表,返回的这个内容列表现在用的是默认的顺序 ,在查询的内容的时候我们可以自己设置一下需要的排序标准。

在 PostService 的 index 方法里面,继续用一下 queryBuilder,排序可以使用 orderBy 这个方法,可以给它提供一个排序对象参数。

里面的项目先是排序的条件或者叫排序的标准,还有对应的排序方式,比如我想用 post 里的 created 这个字段的值作为排序的标准,这个字段的值是内容项目的创建时间.. 排序的方式可以是 ASC 表示升序,还可以是 DESC 表示降序。

这个排序条件就是按内容的创建日期.. 降序排列,这样最新发布的内容会在最前面。

测试

打开 Http 客户端试一下,重新请求一下内容列表,你会发现,这次得到的响应数据,最新发布的内容会排在最前面。

排序(orderBy)《 Nest.js 应用框架:分页与排序 》

统计

10872
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点