sequelize.js相关内容

批量序列化是否为PostgreSQL创建更新复制?

我知道不支持通过Sequelizesequelize doc对PostgreSQL的updateOnDuplate进行更新,所以有解决方法吗? 是否可以通过“SQL命令”实现。 推荐答案 有一些解决方法。请参阅upsert函数。当在PostgreSQL中使用时,它在数据库中创建自定义函数。遗憾的是,没有bulkUpsert,因此您要么在某个for循环中使用它,要么按照建议的her ..
发布时间:2022-09-21 15:44:21 其他开发

关联使用了错误的列

我使用的是尚未创建外键的现有数据库,但我可以使用SQL Query联接两个表,但无法在Sequelize中联接它们。 有两种型号: -用户: module.exports = (sequelize, DataTypes) => { var User = sequelize.define('User', { steamid: DataTypes.STRING, nam ..
发布时间:2022-07-25 15:13:27 其他开发

从多个表中选择封存

我目前正在开发一个使用Sequelize的系统,我需要一个从多个表中获取数据的查询,如下所示: Select Courses.id, Rooms.DisplayLabel, Periods.DisplayName, Subjects.Name from Rooms, Periods,Subjects, Courses where Periods.id = Courses.PeriodId ..
发布时间:2022-07-25 15:01:42 数据库

Sequelize db的问题:迁移和postgres

我是初学者,我正在尝试部署一个后端应用程序。我使用的是带有ubuntu服务器的AWS EC2,问题如下。在我机器上的应用程序中,命令“Yansen Sequelize db:Migrate”正常运行,执行迁移并创建表。但不是在服务器上。我已经更改了环境变量,甚至直接将信息放在代码中,即使它不运行迁移。它最多可以做的是:Deploy@ip-xxx.xxx:~/app/server$aranSeque ..
发布时间:2022-07-25 14:53:16 其他开发

在Sequelize中编码弱实体时出现问题

我正在创建一个电影应用程序。我已经在MySQL上建立了数据库的模型,但我在移植它以进行序列化时遇到了麻烦。我已按照文档操作,但收到许多不同的错误。 我已经尝试使用关联和索引(应该如此)。This is the model I am trying to make。 COMPLOTED_SEATES仅由两个外键组成,并且都构成唯一索引。 已占用座位: const SEATS = ..
发布时间:2022-06-25 18:51:55 数据库

从文件中序列化6个导入模型

我想知道如何使用Sequelize 6从文件中导入模型? 它与";Sequelize";:^5.22.0";一起使用, ";Sequelize-cli";:";^5.5.1";,但我使用Sequelize 6出错。 目前,我有这个: 数据库/设置/数据库连接.js // Imports import { Sequelize ..
发布时间:2022-06-25 18:45:46 其他开发

序列化targetKey不起作用

我正在尝试使用Sequelize将两个模型“Note”和“Resource”关联起来。但是,targetKey未按预期工作。 备注模式: module.exports = function(sequelize, DataTypes) { return sequelize.define('note', { NoteID: { type: DataTypes.INT ..
发布时间:2022-03-16 14:35:29 其他开发

从相关表(模型)中获取数据序列化

假设我有这些表: countries id - integer name - string users id - integer countryId - integer name - string 我想要的是让所有用户使用他们的国家名称而不是国家ID…封存文档是好的,但令人困惑. 我获得了以下函数来获取所有用户: function g ..
发布时间:2022-02-24 15:39:54 数据库

Sequelize:关联引用了错误的ForeignKey列名

我为这个问题苦苦挣扎了几个小时,似乎找不到解决这个令人困惑的错误的办法。我正在尝试使用连接表进行查询,并使用嵌套对象显示结果。 所以表是这样的:blogs表通过blogs表上的外键accounts_id关联到accounts表,这似乎是一个简单的连接查询,但是我不能让Sequelize使用正确的外键列名,因为它认为外键被称为account_id 模型是这样定义的: 账户: ..
发布时间:2022-02-24 15:35:17 其他开发

使用&Quot;Limit&Quot;和&Quot;Include&Quot;选项时,序列化中出现未知列&Quot;错误(&QOOT;INCLUDE";OPTIONS)

我有一个相对复杂的序列化查询,结果是“ERROR:ER_BAD_FIELD_ERROR:UNKNOWN COLUMN‘EventImage.EventId’in‘WHERE子句’”。我可以清楚地看到生成的SQL中的问题,但是我不知道如何解决它。 错误是准确的,因为子查询中生成的WHERE子句引用了子查询中未包括的列。据我所知,Sequelize生成子查询是作为实现行限制的一种方式。 我使用 ..
发布时间:2022-02-24 15:26:30 数据库

使用SequelizeJS使用外键编写迁移

背景 我正在使用SequelizeJS构建一个项目,SequelizeJS是一种流行的NodeJS ORM。在设计架构时,似乎有两种策略: 创建模型代码并使用.sync()函数自动为您的模型生成表。 创建模型代码并使用QueryInterface和umzug编写manual migrations。 我的理解是,#1更适合快速原型制作,但#2是预期会随时间发展的项目的最佳实践,并 ..
发布时间:2022-02-24 15:25:01 其他开发

如何在Sequelize中记录带有绑定参数的查询?

我正在使用Sequelize(版本5.3.5)连接到Postgre数据库,并已将日志配置为使用console.log,但是每当出现带有绑定参数的查询时,我都无法看到绑定了哪些参数。 配置非常标准。 import Sequelize from 'sequelize'; let db = new Sequelize ( "database", "username", "passwo ..
发布时间:2022-02-24 15:23:09 其他开发