问题标签 [sequelize-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Sequelize 4 - 急切加载时的Belongs-To-Many插入问题
嗨,伙计们,我有这两个模型:
以及这两个关系:
当我想创建媒体时,我会:
这些一直在使用 sequelize 3,最近我更新为 sequelize 4.4.2,它没有抛出错误,但表 mediaGenre 没有被填充。
关于可能是什么错误的任何想法?
sequelize.js - Sequelize db seeding with async model query
I have 2 related tables, and i want seed on that tables. The users seeder is working fine, and on my second seeder file I query all the users then attached every users on users_information table. Here is my code.
when i run db:seed:all command it runs without an error and the data on users_information table is empty.
The seeder is working without a model query. Just to test if my seeder file works.
here's my tables
users table
users_information table
Any suggestions or idea? Thanks!
javascript - Node.js sequelize 模型文件不考虑配置
我的模型文件如下所示:
当我尝试对此模型进行任何查询时,我得到一个错误,SequelizeDatabaseError: Table 'sc.users' doesn't exist
. 数据库users
确实不存在,它的名字是user
. tableName: 'user'
我在我的模型 ( )中添加了有关它的信息。
我不明白为什么 sequelize 不阅读我的配置选项。我应该如何准备我的模型文件以便可以从中读取配置?
postgresql - 如何获取 sequelize.ARRAY 内部数据类型
Node seqeulize 支持 postgres ARRAY 类型。 http://docs.sequelizejs.com/variable/index.html#static-variable-DataTypes
说 :
假设这个模型被称为城市。
在查看城市模型时,我们会看到一个名为“ARRAY”类型的名为 nameVaritions 的属性,但我无法在 seqeulzie 中找到一种方法来查找数组内部类型(在本例中为 Seqeulize.STRING)。
如何在 sequulize 中实现这一点?有没有办法从 seqeuzlie 模型或模型实例中读取内部类型?
json - 使用 dotenv 均衡迁移
我将我的数据库配置保存在 dotenv 文件中。
我正在使用 sequelize 迁移,它在 config 文件夹中有一个 config.json 文件:
由于我在 dotenv 中进行了配置,因此我必须将其转换为 js 文件:
但是如何运行配置不是 JSON 的迁移?
javascript - 用于多个关系表的 Sequelize js orm 播种器
我将继续为 postges 的初始数据加载种子。我可以通过创建 seedfile.js 来为多个表执行此操作。但我无法自动处理表之间的关系。
如何在不进行硬编码的情况下自动将主键作为外键传递给另一个表。
mysql - 如何使用NodeJS在sequelize中编写具有多个where的子查询
我需要使用 sequelize 来执行这个查询。
我试过这样。但它会引发一些无效的值 [对象] 错误。请帮助解决此查询。
node.js - 如何在 Sequelize CLI 中添加、删除新列
我刚刚开始使用 Sequelize 和 Sequelize CLI
由于是开发时间,所以经常会添加和删除列。向现有模型添加新列的最佳方法是什么?
例如,我想将一个新列 '完成' 到Todo模型。我将此列添加到 models/todo.js。下一步是什么?
我试过sequelize db:migrate
不工作:“没有执行迁移,数据库模式已经是最新的。”
node.js - 仅从 Sequelize ORM 中获取 dataValues
我正在使用 sequelize ORM 从 PSQL DB 中获取数据。但是,当我检索某些东西时,会给出一大堆数据。我想要的唯一数据在“dataValues”内。当然,我可以使用object.dataValues。但是,还有其他好的解决方案吗?
我正在使用 Sequelize 4.10
node.js - 如何使用 sequelize 播种 uuidv4
我正在尝试使用 sequilize generateUUID 播种 uuid 但我收到此错误Seed file failed with error: sequelize.Utils.generateUUID is not a function TypeError: sequelize.Utils.generateUUID is not a function
我如何播种 UUID?