gpt4 book ai didi

node.js - 当我使用 sequelize cli 做所有种子时,但它返回错误 : invalid data?

转载 作者:行者123 更新时间:2023-12-03 22:24:50 26 4
gpt4 key购买 nike

我使用 sqlite3 和 sequelize。

  • sqlite3 5.0
  • Sequelize

  • 我的种子文件
    ERROR: Invalid value {
    show: true,
    itemAdd: true,
    itemsExport: true,
    itemDelete: true
    }

    我的用户模型包含:
    itemList:{type:DataTypes.JSON}
    我的种子文件:
    'use strict'

    module.exports = {
    up: async (queryInterface, Sequelize) => {
    {
    await queryInterface.bulkInsert(
    'users',
    [
    {
    ...,
    itemsList: {
    show: true,
    itemAdd: true,
    itemsExport: true,
    itemDelete: true
    },
    ...
    ],
    {}
    )
    }
    },

    down: async (queryInterface, Sequelize) => {
    /**
    * Add commands to revert seed here.
    *
    * Example:
    * await queryInterface.bulkDelete('People', null, {});
    */
    }
    }

    有什么不对的吗?如何使用 sequelize CLI 处理 JSON 数据?

    最佳答案

    您需要更改 itemList 值并将其放入这样的字符串中。

    '{
    "show": true,
    "itemAdd": "true",
    "itemsExport": "true",
    "itemDelete": "true",
    }'

    检查此链接。
    Error seeding JSON data with sequelize into PostgreSQL database

    关于node.js - 当我使用 sequelize cli 做所有种子时,但它返回错误 : invalid data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65263035/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com