Я использую node-mssql для получения строк из таблицы, которая включает столбец даты (ГГГГ-ММ-ДД). Я хочу передать дату клиентскому приложению в виде строки в том же формате. node-mssql создает объекты даты, которые мне приходится преобразовывать и нарезать со значительными затратами, чтобы получить формат, с которого я начал. sql.map.register(String, sql.Date) здесь не работает (или я использую его неправильно). Есть ли способ изменить способ обработки node-mssql типа данных даты SQL?
Обработка даты SQL в виде строки с помощью node-mssql
Ответы (1)
У меня такая же проблема. sql.map.register предназначен только для преобразования типов JS в типы SQL, и я не думаю, что есть какой-либо способ избежать преобразования полей даты SQL в объекты даты JS только с помощью node-mssql. Я только что изменил свой SQL-запрос, чтобы преобразовать его в форматированный varchar вместо типа Date, например: convert(varchar, birthday, 105) as dob
.
person
Joey Lakerdas-Gayle
schedule
15.08.2020