如何动态传输值进行排序?
How to dynamic transport values for sorting?
目前,knex 生成了以下查询:
select * from (select "NAME" from "USERS" order by "NAME" asc) where rownum <= 10
我怎样才能发送客户端上 select 用于排序的值而不是 order by "NAME" asc
列?
我使用 knex 排序:
.orderBy('NAME', req.query.order)
需要做什么才能使 NAME
列根据客户端传输到服务器的列而变化?
您可以传递客户端变量而不是 'NAME'
值。
.orderBy(req.query.colName, req.query.order);
目前,knex 生成了以下查询:
select * from (select "NAME" from "USERS" order by "NAME" asc) where rownum <= 10
我怎样才能发送客户端上 select 用于排序的值而不是 order by "NAME" asc
列?
我使用 knex 排序:
.orderBy('NAME', req.query.order)
需要做什么才能使 NAME
列根据客户端传输到服务器的列而变化?
您可以传递客户端变量而不是 'NAME'
值。
.orderBy(req.query.colName, req.query.order);