筆記:Node.js Postgresql踩坑

阿賀呀發表於2019-02-11

記錄一次踩坑

利用node.js裡的pg庫去查詢日期資料時,由於node.js無timestamp型別,自動轉date型別丟失三位精度

資料庫記錄資料:2019-02-01 05:11:11.173031

node查出資料:2019-02-01T05:11:11.173Z

解決方案

改變pg庫的轉換方式

const pg = require('pg');
const types = pg.types;
// 設定直接返回string型別的資料而不是date
types.setTypeParser(1114, function(stringValue) {
  return stringValue;
});
複製程式碼

相關文章