开发者问题收集
我正在学习 MVC,并使用 mysql 和 sequelize 来播种数据库我的 seeds 文件夹有 index.js 和 users.js这是 seeds/index.js 中的代码:const users = require('./users');const { User } = require('./../models');// create seeder functionconst se
我尝试在两个模型“Trainer 和 Course”之间建立多对多关联,因此我创建了第三个模型“CourseTrainer”来尝试建立一对多关系。但我收到此错误:C:\Users\DELL\Downloads\graphql-12.18.2020\graphql-12.18.2020\graphql-12.18.2020\serverapp\database\database.js:54db.tr
当我使用 sequelize 运行任何查找函数时,我希望获得我想要获取的数据的对象,相反,我得到了一堆额外的数据。这是我打印 sequelize 给我的结果时得到的这是我运行的代码:getAllHubsByUser: function(userId, callback){db.User.findByPk(userId).then(function(user) {user.getSubscripti
提前感谢您的帮助。我有两个模型:菜单和窗口及其关联db.menus.hasMany(db.windows);db.windows.belongsTo(db.windows);我试图进行平面查询,其输出类似于以下内容:'menu':{'description':'Menu 1',"windows": [{"description": "windows 1"},{"description": "win
我尝试将 sequelize 模型与 SQL Server 中的现有数据库结合使用。当我尝试使用原始查询从表中检索数据时,它可以正常工作。但是当我使用模型时,我收到以下错误:Error Occurred TypeError: Cannot convert undefined or null to objectat Function.keys (<anonymous>)at Function.fin
代码在此我试图循环遍历返回响应的迭代,以根据需要准确描述信息。目前,CaseContactName 和 CaseSiteName 来自不同的 API 调用,然后将数据附加到图表上,但在当前状态下,响应未与与表数据相关的内容同步,因为所有这些值都通过模型关系绑定。我希望联系人姓名和站点名称能够正确附加,我尝试了 3 种不同的循环方法,它要么附加名字/联系人,要么根本不附加。这是令人恼火的数据,有人建
有人知道如何解决这个问题吗?有些东西我没看到。为了查看控制器是否正常工作,我以 json 格式返回了接收请求的响应,它工作正常,没有错误。问题似乎出在控制器上,但是控制器……编辑控制器import Post from '../models/Post';import * as Yup from 'yup';class PostController {async store(req, res) {t
我正在创建一个模型和一个控制器来执行一些金融交易,如借记和贷记。当我尝试使用<model>.create方法“创建”时,它返回以下错误:(node:5192) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'length' of undefinedat Transaction._initValues (/User
我正在使用sequelize-cli(v1.9.1),并在运行db:migration后尝试播种,但在运行db:seed时我不断收到以下错误消息:Sequelize [Node: 0.12.7, CLI: 1.9.1, ORM: 3.9.0]Loaded configuration file "src/server/config/config.json".Using environment "de
我已经为db:seed:all苦苦挣扎了一个多小时,慢慢地我对此失去了理智。我有一个简单的模型:'use strict';module.exports = function (sequelize, DataTypes) {var Car = sequelize.define('Cars', {name: DataTypes.STRING,type: DataTypes.INTEGER,models
因此,我正在为编码训练营编写一个小项目,而我在小组中的工作是让迁移工作起来。如果我在终端中执行 sequelize db:migrate,它会从我的迁移文件夹中创建所有表,但我将所有虚拟数据放在 db 文件夹中的 5 个单独的 seed.sql 文件中,我无法运行它们。Brads-MBP:group-project-2 b-rad$ sequelize db:seed:all已加载配置文件“con
我有一个模型“Currency”,它是一张只有一列(名称)的表,位于使用 sequelize 作为 ORM 的 nodeJS 项目中。我为其创建了一个种子,但当我运行种子时,它找不到正确的列名称。该模型是:./app/models/Currency.js:'use strict';module.exports = (sequelize, DataTypes) => {const Currency
我正在执行 sequelize 文档中的示例,我使用以下命令创建了用户表:npx sequelize-cli model:generate --name User --attributes firstName:string,lastName:string,email:string运行迁移,然后当我运行此种子时:module.exports = {up: (queryInterface, Seque
我在使用 Sequelize 时遇到了一个问题,运行带有 autoIncrement 键的 Postgres 的sequelize:seed时,无法向该表添加新项目。Sequelize 不会自动将模型与表中的最新 ID 同步,因此在添加种子数据后,我收到了重复键错误。我试图用我在这里找到的一些建议来修复它,关于在种子文件运行后重新同步序列,但我收到了Unexpected Identifier错误,
我正在使用带有 postgres 的 Sequelize,这是我第一次使用种子。我刚刚迁移了数据,并已设置了数据库以接收数据。我能够通过表单发布通过前端上传数据。但由于某种原因,我的种子一直失败。我收到的唯一错误是“错误:意外标识符”。我检查了很多次,并让其他人检查以确保我的表和列拼写正确。我对语法做了同样的事情。我的种子。(是的,我的表名是小写和复数。起诉我。)'use strict';modu