问题标签 [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 回答
902 浏览

mysql - 使用 Sequelize mysql 更新批量数据

我想更新超过 100k 的数据,但我无法更新它。我正在使用 Sequalize 和 mysql。我首先从 .txt 文件中读取数据,然后根据表中已有的数据更新表数据。我正在使用 Sequalize,但更新 10 万条记录需要 1 个多小时。有什么方法可以使用 Sequalize 更新批量数据?

这是我的示例代码:

0 投票
2 回答
664 浏览

javascript - Sequelize TypeError:defineCall 不是函数

使用 SQLite 数据库处理快速项目。

我得到了一个我已经工作了几个小时的 Sequelize TypeError,但我遇到了一堵砖墙:

经过一些研究,这似乎是在尝试导入非续集对象时引起的。下面是有问题的 index.js 文件。

index.js:

我没有任何名为defineCall的函数,知道错误来自哪里吗?

0 投票
3 回答
1288 浏览

node.js - sequelize-cli 返回“未知参数”错误

在我的 SailsJS 应用程序中,当我在终端中输入命令时:

我得到回应:

当我跑步时:

我回来了:

我已连接到数据库,并且能够运行我的应用程序以及从客户端更新数据库。这些问题似乎完全局限于 Sequelize/Sequelize-CLI。

0 投票
6 回答
6250 浏览

sql - 使用 Sequelize 连接到本地 SQL Server

我最近设置了一个本地 SQL Server Db 来开发我的节点应用程序。我在尝试从我的节点应用程序连接到它时遇到问题。

我能够使用以下命令与 sqlcmd 连接:

我正在使用 Sequelize cli 尝试在我的开发数据库上运行迁移。

我的 config.json 如下:

我在设置时将名称从 EXPRESS 更改为 LOCALSERVER(不要问我为什么)。我还将它设置为使用 Windows 身份验证和 SQL SERVER 登录登录。我最近尝试过的各种配置都出现了各种错误:

我想我可能不理解我应该将 SQL Server 中的哪些值传递给 Sequelize。在哪里可以找到日志并查看正在使用的实际连接字符串?

0 投票
3 回答
5689 浏览

node.js - 使用 sequelize-cli 后如何从 sequelize.model 获取模型

我使用 sequelize-cli 为模型 Student 自动生成代码:

我的问题是

  1. 如何获得模型命名stu?正如sequelize函数签名中定义的那样。

sequelize model:generate,sequelize 读取 config.json 中的配置,其中指定了 dbname,passowrd。

  1. 函数签名中的如何sequelize知道数据库连接配置、名称、密码等,因为我没有在这个 js 文件中指定。
0 投票
2 回答
2442 浏览

node.js - Sequelize + sequelize cli 播种大量随机数据

什么是最好的方法,或者任何真正在节点/续集 cli 中为两个单独的表和一个连接表插入数据的方法

即我有一个地址表,我添加了这个

但是,当我生成一个用户时,我想从我的地址表中选择一个随机地址作为 addressId 并创建一个联合记录

IE

单独的代码

0 投票
0 回答
85 浏览

javascript - sequalize - 在字符串数组中查找用户

我有user: { name: 'Patrick', ... }

我有一个像这样的数组:['Patrick, 'James']

我想根据我的数组找到所有用户。我最终得到了这样的结果:

但它会引发错误。我也试过这个:

但它也失败了。当我有一个带有名称的数组时,如何找到所有这些用户?

0 投票
0 回答
804 浏览

sql-server - 续集迁移 - 无法更改列上的引用

我的数据库是 MSSQL。

我有一个迁移脚本,我在其中创建了这样的表:

我想更改此列的引用,因此我编写了另一个迁移脚本:

但是,在运行迁移时,我发现数据库中的引用没有改变。该列仍然引用旧的参考 -FooBar而不是BarFoo. 迁移脚本成功运行,但没有发生更改。知道为什么吗?

我使用 sequelize cli 运行迁移 -sequelize db:migrate

0 投票
1 回答
10872 浏览

node.js - 使用 Promises 执行多个 Sequelize JS 模型查询方法 - 节点

我在使用 sequelize js 从数据库中检索数据时遇到问题。我是 NODEJS 的新手。我不知道 Promise 和 Promise.all 是否内置函数所以我也在我的代码中安装并要求 npm promise。下面是我的代码。

我想获取所有三个查询的数据。当我单独运行它们时,我得到了数据,但是当我在 Promise.all 中运行它们时,我只得到 user_profile 数据,而其他两个仍未定义 我也尝试用 .then 嵌套这些查询,但结果仍然相同我只得到一个查询数据其他两个未定义

然后链接

有人可以在这个概念上帮助我我做错了什么。谢谢

0 投票
1 回答
1502 浏览

node.js - 使用 sequelize-cli 添加新列的数据库迁移在 postgres 数据库中不显示任何结果

我正在尝试使用 sequelize-cli 迁移 ( http://docs.sequelizejs.com/manual/tutorial/migrations.html ) 添加一列。这是结构 -config/config.json -migrations -models -models/index.js

我正在尝试运行如下迁移脚本:

我正在使用“sequelize db:migrate”命令运行脚本。在终端上,迁移脚本成功。 迁移成功图片

但是当我检查我的 postgres 数据库中的新列时,我看不到任何“HelpFlag”列。我尝试通过删除 sequelize-meta.json 中的条目(存储所有迁移)来重新运行相同的脚本。我收到 错误:关系“faltus”的“HelpFlag”列已经存在。