Javascript 使用sequelize ORM从postgres timestampz获取微秒

Javascript 使用sequelize ORM从postgres timestampz获取微秒,javascript,node.js,postgresql,sequelize.js,Javascript,Node.js,Postgresql,Sequelize.js,我使用nodejs>=v15和sequelize ORM>=v6将时间戳(z)保存并检索到postgresql数据库中。然而,sequelize很难保持微秒级的分辨率 通过对列使用type:DataTypes.STRING(32),我实现了在存储到数据库中时保留微秒,而在实际数据库中,即DDL中,它被定义为timestamtz,并使用ISO字符串表示 但是,在检索(即读取此值)时,我无法使其工作,因为出于某种原因,这些值已经是javascriptDates,AFAIK只有毫秒分辨率。有什么建议吗

我使用nodejs>=v15和sequelize ORM>=v6将时间戳(z)保存并检索到postgresql数据库中。然而,sequelize很难保持微秒级的分辨率

通过对列使用
type:DataTypes.STRING(32)
,我实现了在存储到数据库中时保留微秒,而在实际数据库中,即DDL中,它被定义为
timestamtz
,并使用ISO字符串表示

但是,在检索(即读取此值)时,我无法使其工作,因为出于某种原因,这些值已经是javascript
Date
s,AFAIK只有毫秒分辨率。有什么建议吗