问题标签 [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.

0 投票
1 回答
336 浏览

mysql - Sequelize 4 - 急切加载时的Belongs-To-Many插入问题

嗨,伙计们,我有这两个模型:

以及这两个关系:

当我想创建媒体时,我会:

这些一直在使用 sequelize 3,最近我更新为 sequelize 4.4.2,它没有抛出错误,但表 mediaGenre 没有被填充。

关于可能是什么错误的任何想法?

0 投票
1 回答
1205 浏览

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!

0 投票
1 回答
131 浏览

javascript - Node.js sequelize 模型文件不考虑配置

我的模型文件如下所示:

当我尝试对此模型进行任何查询时,我得到一个错误,SequelizeDatabaseError: Table 'sc.users' doesn't exist. 数据库users确实不存在,它的名字是user. tableName: 'user'我在我的模型 ( )中添加了有关它的信息。

我不明白为什么 sequelize 不阅读我的配置选项。我应该如何准备我的模型文件以便可以从中读取配置?

0 投票
0 回答
1242 浏览

postgresql - 如何获取 sequelize.ARRAY 内部数据类型

Node seqeulize 支持 postgres ARRAY 类型。 http://docs.sequelizejs.com/variable/index.html#static-variable-DataTypes

说 :

假设这个模型被称为城市。

在查看城市模型时,我们会看到一个名为“ARRAY”类型的名为 nameVaritions 的属性,但我无法在 seqeulzie 中找到一种方法来查找数组内部类型(在本例中为 Seqeulize.STRING)。

如何在 sequulize 中实现这一点?有没有办法从 seqeuzlie 模型或模型实例中读取内部类型?

下图显示了我目前在模型属性上可用的内容: 这就是我在模型对象上可用的所有内容,没有提到内部数据类型......

0 投票
4 回答
10770 浏览

json - 使用 dotenv 均衡迁移

我将我的数据库配置保存在 dotenv 文件中。

我正在使用 sequelize 迁移,它在 config 文件夹中有一个 config.json 文件:

由于我在 dotenv 中进行了配置,因此我必须将其转换为 js 文件:

但是如何运行配置不是 JSON 的迁移?

0 投票
1 回答
2545 浏览

javascript - 用于多个关系表的 Sequelize js orm 播种器

我将继续为 postges 的初始数据加载种子。我可以通过创建 seedfile.js 来为多个表执行此操作。但我无法自动处理表之间的关系。

如何在不进行硬编码的情况下自动将主键作为外键传递给另一个表。

0 投票
1 回答
884 浏览

mysql - 如何使用NodeJS在sequelize中编写具有多个where的子查询

我需要使用 sequelize 来执行这个查询。

我试过这样。但它会引发一些无效的值 [对象] 错误。请帮助解决此查询。

0 投票
7 回答
98161 浏览

node.js - 如何在 Sequelize CLI 中添加、删除新列

我刚刚开始使用 Sequelize 和 Sequelize CLI

由于是开发时间,所以经常会添加和删除列。向现有模型添加新列的最佳方法是什么?

例如,我想将一个新列 '完成' 到Todo模型。我将此列添加到 models/todo.js。下一步是什么?

我试过sequelize db:migrate

不工作:“没有执行迁移,数据库模式已经是最新的。”

0 投票
6 回答
80854 浏览

node.js - 仅从 Sequelize ORM 中获取 dataValues

我正在使用 sequelize ORM 从 PSQL DB 中获取数据。但是,当我检索某些东西时,会给出一大堆数据。我想要的唯一数据在“dataValues”内。当然,我可以使用object.dataValues。但是,还有其他好的解决方案吗?

我正在使用 Sequelize 4.10

0 投票
3 回答
8375 浏览

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?