数组中的对象,什么数据类型?

An object in array, what dataType?

我想将前后对象放在一个数组中。但我不知道如何使用 dataType 执行此操作。 我想要这个 :

"task": [
    {
      "car": "feri",
      "color": "blue"
    }
  ],
  "id_user": 1

在我的数据中 table 我做了这个 :

  "id" serial PRIMARY KEY,
  "task" text[],

在模型中是这样的:

 task: DataTypes.ARRAY(DataTypes.TEXT),
    id_user : DataTypes.INTEGER

所以当我放回去时,在数据表中我有这个:

"id": 1,
      "task": [
        "{\"car\":\"feri\",\"color\":\"blue\"}"
      ],

现在我看到了我的错误,我在数组中创建了文本。但是我想要对象,但我不知道如何。

我该怎么做?

感谢阅读:)

如果您希望存储对象数组,则只需在数据库中使用 JSON 或 JSONB 数据类型,在模型中使用 task: DataTypes.JSON