如何使用 Sequelize 在 postgres 的列类型范围内保存值?

How to save values in column type range in postgres using Sequelize?

我有一个模型,其中有一个列名称 data_numbers,它的类型是 DataTypes.RANGE(sequelize.INTEGER) 我正在使用以下代码行在 table 中创建一个新行 models.TABLE.create({ data_numbers: ?? //这是我应该写的来保存一系列数字。 })

给你。在列类型范围内保存数据时,您必须分配一个范围类型的数组,如下所示

const TABLE = sequelize.define(
    "table",
    {
      data_numbers: DataTypes.RANGE(sequelize.INTEGER),
    },
    {
      underscored: true,
      paranoid: true,
      defaultScope: {
        attributes: [
          "id", 
          "data_numbers",
        ],
      },
    }
  );

并且在创建新对象时我添加了如下值

models.TABLE.create({
    data_numbers: [1, 199]
})