问题标签 [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 mysql 更新批量数据
我想更新超过 100k 的数据,但我无法更新它。我正在使用 Sequalize 和 mysql。我首先从 .txt 文件中读取数据,然后根据表中已有的数据更新表数据。我正在使用 Sequalize,但更新 10 万条记录需要 1 个多小时。有什么方法可以使用 Sequalize 更新批量数据?
这是我的示例代码:
javascript - Sequelize TypeError:defineCall 不是函数
使用 SQLite 数据库处理快速项目。
我得到了一个我已经工作了几个小时的 Sequelize TypeError,但我遇到了一堵砖墙:
经过一些研究,这似乎是在尝试导入非续集对象时引起的。下面是有问题的 index.js 文件。
index.js:
我没有任何名为defineCall的函数,知道错误来自哪里吗?
node.js - sequelize-cli 返回“未知参数”错误
在我的 SailsJS 应用程序中,当我在终端中输入命令时:
我得到回应:
当我跑步时:
我回来了:
我已连接到数据库,并且能够运行我的应用程序以及从客户端更新数据库。这些问题似乎完全局限于 Sequelize/Sequelize-CLI。
sql - 使用 Sequelize 连接到本地 SQL Server
我最近设置了一个本地 SQL Server Db 来开发我的节点应用程序。我在尝试从我的节点应用程序连接到它时遇到问题。
我能够使用以下命令与 sqlcmd 连接:
我正在使用 Sequelize cli 尝试在我的开发数据库上运行迁移。
我的 config.json 如下:
我在设置时将名称从 EXPRESS 更改为 LOCALSERVER(不要问我为什么)。我还将它设置为使用 Windows 身份验证和 SQL SERVER 登录登录。我最近尝试过的各种配置都出现了各种错误:
我想我可能不理解我应该将 SQL Server 中的哪些值传递给 Sequelize。在哪里可以找到日志并查看正在使用的实际连接字符串?
node.js - 使用 sequelize-cli 后如何从 sequelize.model 获取模型
我使用 sequelize-cli 为模型 Student 自动生成代码:
我的问题是
- 如何获得模型命名
stu
?正如sequelize
函数签名中定义的那样。
当sequelize model:generate
,sequelize 读取 config.json 中的配置,其中指定了 dbname,passowrd。
- 函数签名中的如何
sequelize
知道数据库连接配置、名称、密码等,因为我没有在这个 js 文件中指定。
node.js - Sequelize + sequelize cli 播种大量随机数据
什么是最好的方法,或者任何真正在节点/续集 cli 中为两个单独的表和一个连接表插入数据的方法
即我有一个地址表,我添加了这个
但是,当我生成一个用户时,我想从我的地址表中选择一个随机地址作为 addressId 并创建一个联合记录
IE
单独的代码
javascript - sequalize - 在字符串数组中查找用户
我有user: { name: 'Patrick', ... }
我有一个像这样的数组:['Patrick, 'James']
我想根据我的数组找到所有用户。我最终得到了这样的结果:
但它会引发错误。我也试过这个:
但它也失败了。当我有一个带有名称的数组时,如何找到所有这些用户?
sql-server - 续集迁移 - 无法更改列上的引用
我的数据库是 MSSQL。
我有一个迁移脚本,我在其中创建了这样的表:
我想更改此列的引用,因此我编写了另一个迁移脚本:
但是,在运行迁移时,我发现数据库中的引用没有改变。该列仍然引用旧的参考 -FooBar
而不是BarFoo
. 迁移脚本成功运行,但没有发生更改。知道为什么吗?
我使用 sequelize cli 运行迁移 -sequelize db:migrate
node.js - 使用 Promises 执行多个 Sequelize JS 模型查询方法 - 节点
我在使用 sequelize js 从数据库中检索数据时遇到问题。我是 NODEJS 的新手。我不知道 Promise 和 Promise.all 是否内置函数所以我也在我的代码中安装并要求 npm promise。下面是我的代码。
我想获取所有三个查询的数据。当我单独运行它们时,我得到了数据,但是当我在 Promise.all 中运行它们时,我只得到 user_profile 数据,而其他两个仍未定义 我也尝试用 .then 嵌套这些查询,但结果仍然相同我只得到一个查询数据其他两个未定义
然后链接
有人可以在这个概念上帮助我我做错了什么。谢谢
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”列已经存在。