记录一次踩坑
利用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;
});