From 0cdf18eabe08e728e609678b6eefe136c6554f7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Tue, 30 Aug 2022 19:59:01 +0900 Subject: [PATCH] =?UTF-8?q?NestJS=20=EC=88=98=EC=A0=951..?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/todo/todo.controller.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/todo/todo.controller.ts b/src/todo/todo.controller.ts index 4b0bff9..fb267ce 100644 --- a/src/todo/todo.controller.ts +++ b/src/todo/todo.controller.ts @@ -40,6 +40,11 @@ export class TodoController { const searchSql = query.search ? { OR: searchFieldSQL } : {} console.log(searchSql) + const orderBySql = { + [query.sortBy]: query.sortDesc === 'true' ? 'desc' : 'asc' + } + console.log(searchSql) + //fetch SQL용 const page = query.page ? parseInt(query.page) - 1 @@ -54,7 +59,7 @@ export class TodoController { ...filterSql, ...searchSql }, - orderBy: { [query.sortBy]: query.sortDesc === 'true' ? 'desc' : 'asc' } + orderBy: orderBySql } console.log(fetchSQL)