node.js - 如何进行排序?
问题描述
如果查看文档 knex 中的示例,则排序是这样完成的:
.orderBy('name', 'desc')
如何排序,如果想让名称既按升序排序,也按降序排序,取决于路由中指定了哪些值?order=asc
或?order=desc
.
我试图这样做.orderBy('name', req.orderBy)
,但它没有帮助。
解决方案
.orderBy('name', req.query.order)
像这样试试
推荐阅读
- r - 在 R 中编写适应函数 - 输出计算中的错误
- c# - 使Label Forecolor light透明C#
- swift - 如何使用 Alamofire 在 tableView 中显示此 JSON
- python - 使用 Python 获取表值
- node.js - 为基于 create-react-app 的项目运行 npm build 后在运行时读取环境变量
- swift - 卡在塞满 UIStackView 的非滚动 UIScrollView
- c# - 在 ASP.NET Core MVC 中使用 Prometheus 的示例项目?
- javascript - 环回过滤器并包含
- wechat - 微信访问令牌:错误40066
- reactjs - React 中兄弟之间的通信