首页 文章
  • 1 votes
     answers
     views

    节点Postgres Docker

    我尝试使用我的node.js应用程序设置Docker,该应用程序使用sequelize连接到postgres . const sequelize = new Sequelize( process.env.DB_NAME, process.env.DB_USER, process.env.DB_PASS, { host: process.env.DB_...
  • 0 votes
     answers
     views

    查询不会返回graphql中的任何内容,但会在pgadmin中返回

    嗨,我在graphql中查询除id之外的字段时遇到一些问题 我正在使用GraphQL进行查询,数据库位于postgreSQL中,我们之间有一个sequelize作为ORM 此查询有效 query Category{ category(id:1){ name id } } 并在控制台中运行它,它也适用于pgAdmin 执行(默认):SELECT“id”,“name”,“createdAt...
  • 2 votes
     answers
     views

    Sequelize嵌套include with required:true生成无效连接

    我提前为这篇冗长的帖子道歉! 我试图在nodeJs中使用sequelize在嵌套的include中使用 required: true 查询Wordpress mysql数据库 . 但是,生成的查询包含一个错误的连接(我希望连接像嵌套的where子句一样嵌套) . 我似乎无法弄清楚我是否错误地配置了我的架构,或者我是否只是在做其他愚蠢的事情 . 任何帮助将不胜感激! 从本质上讲,我的架构是: con...
  • 5 votes
     answers
     views

    SequelizeConnectionError:客户端不支持服务器请求的身份验证协议;考虑升级MariaDB客户端

    我在nodejs(v6.11.0)应用程序上使用Sequelize版本4.3.0,在Ubuntu 16.04上使用Mariadb(mysql Ver 15.1 Distrib 10.0.29-MariaDB,对于debian-linux-gnu(i686)使用readline 5.2) . 当应用程序启动并调用函数时: Sequelize.sync(); 然后sequelize连接管理器抛出以下错...
  • 0 votes
     answers
     views

    如何更改sequelize内部连接输出格式

    我在Sequelize中遇到了问题 . 我有一个查询,而不是通过内部联接获取数据,响应数据采用以下格式; `item.Item_name` 我如何将输出更改为 `Item_name` 当使用原始sql时,我们使用 as 为查询输出提供别名 . 我的问题是我如何在sequelize中做到这一点 . 或者有没有其他方法来解决这个问题 . 或者任何人都可以让我知道在react-native.Than...
  • 10 votes
     answers
     views

    Sequelize:使用多个数据库

    如果我想使用两个数据库,是否需要创建Sequelize的多个实例?也就是说,同一台机器上有两个数据库 . 如果没有,这样做的正确方法是什么?对我来说,连接两次以使用两个数据库似乎有些过分 . 例如,我有不同的数据库用于不同的功能,例如,假设我在一个数据库中有客户数据,在另一个数据库中有统计数据 . 所以在MySQL: MySQL [customers]> show databases; +-...
  • 0 votes
     answers
     views

    Sequelize不存储其他连接表字段

    我有两个具有多对多关联的模型 . 我已经为连接表创建了一个额外的模型,因此我可以使用连接表存储数据 . 现在关联工作正常,但应该存储在连接表中的数据不会持久保存到数据库中 . 我为每个模型都有一个单独的类,它将续集的api抽象出来 . 通过调试我注意到sequelize模型的dataValues设置正确,但sequelize只运行Select查询而不是更新查询 . 我想Select查询是检查数据是...
  • 0 votes
     answers
     views

    Sequelize与Nodejs的连接

    我在使用NodeJs连接SEQUELIZE(mysql)时面临问题 . 虽然已 Build 连接但模型配置不正确 . 我用这种方法 - ./config/sequelize-conn.js 'use strict'; var sequelize = function (config, Sequelize) { var sql = new Sequelize(config.mysql.db, co...
  • 1 votes
     answers
     views

    麻烦要求快递模型与快递

    我试图以模块化的方式配置sequelize但是在我需要我的模型时我遇到了麻烦 . 我有以下代码用于初始化: // sequelize.js module.exports = { init() { if (!db) { db = new Sequelize(database, username, password, { host, dialec...
  • 1 votes
     answers
     views

    TypeError:无法从sequelize模型中读取未定义的属性'find'

    我正在尝试使用sequelize在我的数据库中查找记录,但我得到了这个: .find({ where: { name: email } }) TypeError: Cannot read property 'find' of undefined 这是我的models / index.js var Sequelize = require('sequelize') , sequelize = n...
  • 1 votes
     answers
     views

    使用Sequelize和Express进行API路由时出错

    我在跟踪我的路由失败的原因时遇到了问题 . 我是Sequelize和Express路由的新手 . 目标 - 访问API endpoints '/v1/agent/:id'时,我想从Sequelize查询返回JSON响应 . 我已经确认查询有效,并将一行映射到我的 Agent 模型 . 当我启动应用程序时,我从Node获得了 Router.use() requires middleware func...
  • 4 votes
     answers
     views

    NodeJS Sequelize - 无法读取未定义的属性'_isSequelizeMethod'

    我有一个使用Express的NodeJS服务器 . 对于我的数据库,我使用Sequelize,我在Sequelize文档中定义了我的模型: 车型/ index.js "use strict"; var fs = require("fs"); var path = require("path"); var Sequ...
  • 0 votes
     answers
     views

    Nodejs向所有模型表达API一个sequelize(db)实例

    我是Nodejs的新手,从udemy课程学习api开发 https://www.udemy.com/api-development/learn/v4/content 课程使用mongodb(mongoose)但我现在正试图用 Sequelize 取代 mongoose 我试着详细解释这个问题 . 我有一个文件db.js import mongoose from 'mongoose'; import...
  • 1 votes
     answers
     views

    Sequelize:TypeError:User.hasMany不是函数

    我有这种奇怪的行为 . 我有一个用户模型和一个客户端模型 . 用户有很多客户端 . 我正在使用这个文档:http://docs.sequelizejs.com/manual/tutorial/associations.html 当我运行服务器时,Sequelize抛出TypeError:User.hasMany不是一个函数 Node version: 8.9.1Dialect: postgre...
  • 0 votes
     answers
     views

    Sequelize:在一个实例上连接到多个MSSQL数据库

    我在本地计算机上运行了一个MSSQL服务器(全新安装),它拥有三个数据库:global,client0,client1 . 我想在node.js后端使用Sequelize连接到数据库 . 鉴于下面的代码,当我只尝试连接到一个数据库时, Build 连接正常 . 一旦我尝试连接到多个数据库,我就会被拒绝的承诺抛出异常,说(虽然 Build 了与第一个提供的数据库的连接): { SequelizeCo...
  • 42 votes
     answers
     views

    如何使用Sequelize模型中的Sequelize CLI自动生成迁移?

    我有一套Sequelize模型 . 我想使用迁移,而不是DB Sync . 根据this article,Sequelize CLI似乎能够做到这一点:"When you use the CLI for the model generation, you will gain the migration scripts for free as well." 如何使用现有Seque...
  • 15 votes
     answers
     views

    Sequelize使用beforeCreate钩子创建模型

    我在myCreate中定义了我的钩子如下: module.exports = function (sequelize, DataTypes) { var userSchema = sequelize.define('User', { // define... }); userSchema.beforeCreate(function (model) { debug('Info...
  • 0 votes
     answers
     views

    可以重用Sequelize模型来动态创建表

    我目前正在使用nodejs和(学习!)Sequelize与SQL Server的ORM功能 . 我有一个场景,我想在组织注册到站点时创建特定于组织的数据库表 . 我已经看过sequelize-auto来生成基于数据库的模型,但随着时间的推移,这会产生大量的模型 . 是否可以重用模型定义来创建具有指定表名的表,然后根据组织运行查询? 例如,组织foo注册到站点,创建了表fooMembers . 由f...
  • 1 votes
     answers
     views

    Sequelize ORM中的MySQL视图支持

    我想在我正在 Build 的网络应用程序中使用sequelize作为我的ORM . 该应用程序将基于NodeJS - Express构建和MySQL作为其关系数据库 . 我在documentaino或网上没有找到的是如何在sequelize模型中声明我的MySQL数据库中存在的“视图”.... 是手动构造查询SQL的唯一方法吗?谢谢
  • 1 votes
     answers
     views

    如何使用Sequelize更改列或添加新列时更新迁移文件

    我是Sequelize的新手,现在我正在用NodeJS和Sequelize创建一个RESTful api . 我正在试图找出如何更改我的数据库架构,如使用Sequelize更改我的列名称 我创建了这样的模型 sequelize model:create --name MyUser --attributes first_name:string,last_name:string,bio:text 它...
  • 1 votes
     answers
     views

    在Sequelize.js中添加多个关联

    据我所知,Sequelize有一个模型函数,用于设置hasMany关系中的多个关联,如 user1.setFollowing() ,以及添加单个关联的函数,如 user1.addFollowing() . 但后者不允许你传递一个数组(我收到一个错误) - 是否有任何函数可以让你添加多个关联,比如 user1.addFollowings ?
  • 0 votes
     answers
     views

    Sequelize 'afterValidate' hook不会更改值

    我对sequelize钩子有问题 . 当我创建一个新实例时,以下代码可以很好地完成它的工作 . 但是,当涉及到更新现有数据库条目时,rec.working_time和rec.break_duration的值不会返回到数据库 我可以看到通过添加一些控制台日志来调用钩子,并且rec值也会改变 . 但是somhow没有关于theese领域的更新 . 如果我使用'beforeUpdate'做同样的事情,一...
  • 1 votes
     answers
     views

    在sequelize中使用defaultscope中的函数

    我正在将Sequelize用于一个项目,其中包含一个用于多个应用程序的数据库 . 我需要根据请求中收到的application_id查询每个请求的MSSQL数据库 . (在Nodejs上) 在Sequelize模型定义中调用范围内的函数需要为每个不需要的查询指定范围的名称 . 我想如果我可以使用defaultscope中的函数使其工作(不会一次又一次地手动覆盖它) . 或者,如果有任何其他方法可...
  • 0 votes
     answers
     views

    Sequelize - 更新触发器的表 - 无法正常工作

    我对Sequelize和Node.js有点新意 我试图使用Sequelize与MSSQL数据库,并找出我能用它做什么 . 我 Build 了连接,基于现有表创建了一个模型 . 这样的表上有多个触发器 . 当我尝试执行这样的事情 sampletable.update({ NAME: "TEST" }, { where: {ID: 0}, silent: true },...
  • 5 votes
     answers
     views

    未创建具有Sequelize的外键

    我使用Sequelize作为我的服务器(使用mysql方言);在Sequelize的文档中写道: var Task = this.sequelize.define('Task', { title: Sequelize.STRING }) , User = this.sequelize.define('User', { username: Sequelize.STRING }) User.hasM...
  • 4 votes
     answers
     views

    通过手动定义的连接表通过关联查找查找

    我知道有一个更简单的案例描述here: 不幸的是,我的情况比这复杂一点 . 我有一个用户模型 belongsToMany Departments(反过来 belongsToMany 用户),但通过 userDepartment ,手动定义的连接表 . My goal is to get all the users belonging to a given department. 首先让我们看...
  • 1 votes
     answers
     views

    Sequelize Belongs-To-Many协会没有联接表?

    我在现有架构上使用Sequelize,并想知道如何应对以下情况: 我有一个站点表(其中站点有国际民航组织机场标识符): var Site = sequelize.define('site', { uid: { type: DataTypes.INTEGER, primaryKey: true }, icao: { type: 'CHARA...
  • 13 votes
     answers
     views

    如何使用sequelize或sequelize-cli创建带外键的连接表

    我正在创建具有多对多关系的两种类型的玩家和团队的模型和迁移 . 我正在使用sequelize model:create,但是看不到如何指定外键或连接表 . sequelize model:create --name Player --attributes "name:string" sequelize model:create --name Team --attributes ...
  • 0 votes
     answers
     views

    sequelize(js)关联多个列与一个表

    希望你做得很好 . 我有sequelizejs的问题,无论我如何在表之间 Build 关联,我都无法出于某种原因开始工作 . 我的问题是,我有一个名为 Results 的表,这个表有一个结构: | id (primary) | first_guy_id | second_guy_id | third_guy_id | notes | |--------------|--------------|-...
  • 0 votes
     answers
     views

    在Sequelize中了解渴望加载的关联问题

    我试图理解,sequelize如何做急切的加载以及为什么它不适合我 . 请假设,我通过sequelize migrate命令创建以下表: Users table: return queryInterface.createTable('Users', { id: { allowNull: false, autoIncrement: true, ...

热门问题