node.js - 如何动态传输值进行排序?
问题描述
目前,knex 已生成以下查询:
select * from (select "NAME" from "USERS" order by "NAME" asc) where rownum <= 10
我怎样才能做到这一点,而不是order by "NAME" asc
发送我在客户端上选择进行排序的值而不是列?
使用 knex 我这样排序:
.orderBy('NAME', req.query.order)
需要做什么才能使NAME
列根据客户端上传输到服务器的列而改变?
解决方案
you can pass a client variable instead of the 'NAME'
value.
.orderBy(req.query.colName, req.query.order);
推荐阅读
- python-3.x - FeatureTools GroupBy 问题不包括实体
- mysql - macOS Mojave 中的 Laravel 连接错误?
- python - 检查 Series 标签不存在于单独的 DataFrame 中
- python-3.6 - 不能使用相等运算符
- enterprise-architect - 企业架构师生命线中断
- c# - 使用管道时一直异步
- paypal - Braintree.paypalCheckout.create 将动态金额添加到贝宝按钮
- azure - 是否存在服务结构服务被拆除但主机进程被重用的情况?
- javascript - 在循环中调用 Plotly.plot() 时内存泄漏 (JavaScript)
- node.js - 如何为 Angular 和 Node 设置 NGINX?