【问题标题】:How to Create a Date Range for Postgres In Node js Using Sequelize如何使用 Sequelize 在 Node js 中为 Postgres 创建日期范围
【发布时间】:2022-01-25 15:25:04
【问题描述】:

我有一个续集模型,其中一个属性:availability 是时间戳范围数组tstzrange[]

@Column({
type: DataType.ARRAY(DataType.RANGE(DataType.DATE))

})

我的问题是,如何创建该类型的值以将其存储在数据库中? 我试过类似的东西:

availability:[[new Date(), new Date()],[new Date(), new Date()],[new Date(), new Date()]]

但我收到一个错误,说这是text[] 类型。 这些是我正在关注的文档: https://sequelize.org/master/manual/other-data-types.html

【问题讨论】:

    标签: node.js postgresql sequelize.js


    【解决方案1】:

    应该是这样的

    availability:[new Date(), new Date()]
    

    范围只能有一个下限和上限。

    【讨论】:

      猜你喜欢
      • 2019-06-29
      • 1970-01-01
      • 2014-10-29
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      • 2015-07-05
      • 2012-06-12
      相关资源
      最近更新 更多