-
3 votesanswersviews
使用Async / Await与Bluebird的`catch`过滤变体
Bluebird将其 catch 的 Promise 猴子补丁描述为"filtered variant"描述如下: 这是.catch的扩展,更像是Java或C#等语言中的catch-clauses . 您可以指定许多符合此catch处理程序的错误构造函数,而不是手动检查instanceof或.name ===“SomeError” . 首次遇到的具有符合条件的构造函数的cat... -
1 votesanswersviews
处理promise.reject到try-catch或promise.catch
我对承诺的理解并不完美 .所以我不确定哪种代码是处理错误和异常情况的正确方法 . 请求帮助我正确编写代码 . 1 . 尝试 - grab 续集器的promise.reject async function doGetAdminList(adminName) { let adminList; try { adminList = await sequeliz... -
0 votesanswersviews
提交属于当前用户的帖子 - 如何在Vue中定义客户端的关系?
我使用Node.js构建应用程序,特别是Express服务器端和Vue客户端,使用SQLite Sequelize来管理数据库 . 部分功能是用户可以发帖 . 这是目前可行的,但我需要实现一个关系,以便帖子可以与作者相关联 . 我在sequelize中做了这个服务器端,所有看起来都很好,因为表列看起来都是正确的外键和引用等 . 所以现在我需要以某种方式在提交之前为帖子设置当前的 UserId .... -
1 votesanswersviews
节点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_... -
2 votesanswersviews
通过包含的模型属性续订订单
我正试图通过 belongsToMany 关系订购 . 我想通过 Subscriptions 表的 firstName 列进行排序,该表与event.getSubscriptions()查询一起返回 . 现在's where I'米: return event.getSubscriptions({ where: { id: { $ne: event.currentUserI... -
0 votesanswersviews
如何更改sequelize内部连接输出格式
我在Sequelize中遇到了问题 . 我有一个查询,而不是通过内部联接获取数据,响应数据采用以下格式; `item.Item_name` 我如何将输出更改为 `Item_name` 当使用原始sql时,我们使用 as 为查询输出提供别名 . 我的问题是我如何在sequelize中做到这一点 . 或者有没有其他方法来解决这个问题 . 或者任何人都可以让我知道在react-native.Than... -
10 votesanswersviews
Sequelize:使用多个数据库
如果我想使用两个数据库,是否需要创建Sequelize的多个实例?也就是说,同一台机器上有两个数据库 . 如果没有,这样做的正确方法是什么?对我来说,连接两次以使用两个数据库似乎有些过分 . 例如,我有不同的数据库用于不同的功能,例如,假设我在一个数据库中有客户数据,在另一个数据库中有统计数据 . 所以在MySQL: MySQL [customers]> show databases; +-... -
0 votesanswersviews
Sequelize不存储其他连接表字段
我有两个具有多对多关联的模型 . 我已经为连接表创建了一个额外的模型,因此我可以使用连接表存储数据 . 现在关联工作正常,但应该存储在连接表中的数据不会持久保存到数据库中 . 我为每个模型都有一个单独的类,它将续集的api抽象出来 . 通过调试我注意到sequelize模型的dataValues设置正确,但sequelize只运行Select查询而不是更新查询 . 我想Select查询是检查数据是... -
0 votesanswersviews
查询不会返回graphql中的任何内容,但会在pgadmin中返回
嗨,我在graphql中查询除id之外的字段时遇到一些问题 我正在使用GraphQL进行查询,数据库位于postgreSQL中,我们之间有一个sequelize作为ORM 此查询有效 query Category{ category(id:1){ name id } } 并在控制台中运行它,它也适用于pgAdmin 执行(默认):SELECT“id”,“name”,“createdAt... -
5 votesanswersviews
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连接管理器抛出以下错... -
43 votesanswersviews
在Node Sequelize中订购渴望加载模型的结果
我有一组复杂的关联模型 . 模型使用连接表关联,每个连接表都有一个名为“order”的属性 . 我需要能够查询父模型“页面”并包含关联的模型,并按字段“顺序”对这些关联进行排序 . 以下对结果的排序顺序没有影响: db.Page.findAll({ include: [{ model: db.Gallery, order: ['order', 'DESC'], incl... -
0 votesanswersviews
Sequelize - 表多元化错误,表中没有实例
我遇到了一个奇怪的错误,我收到了我的数据库表的复数版本的消息,它被分组到我的续集查询中 . 我扫描了我的模型和路线,但找不到我的表名复数的任何实例,当我检查数据库表时,结构没有提到任何复数 . 当我记录查询时,看起来复数错误出现在查询的这一部分 FROM images AS images LEFT OUTER JOIN descriptions AS description ON ... -
3 votesanswersviews
通过未创建的外键来续订连接表
我试图在sequelize中创建用户>朋友关系 . 因此,我通过名为friends的连接表创建了用户模型和belongsToMany关系 . 它创建了表,但是没有创建foreignKeys userId和friendId . 如果有人可以帮助我,我会很高兴 . 用户模型: var User = sequelize.define('user', { id: { type: ... -
1 votesanswersviews
Sequelize multiple包括给出错误的连接查询
在我的域模型中,我有以下三种模型: var challenge = sequelize.define('Challenge', { challengeId: { field: 'challenge_id', type: DataTypes.INTEGER, primaryKey: true, allowNull: false,... -
1 votesanswersviews
无法使用Sequelize libarary加入三个具有Sum聚合函数的表
我正在尝试加入三个表Organization_entries和users以及user_invoices,我在sql中有这样的查询 select users.id ,users.name,users.email, users.mobile, sum(user_invoices.due_amount) , organization_entries.id, organization_en... -
0 votesanswersviews
创建双LEFT OUTER JOIN请求sequelize
我试图创建一个双LETF OUTER JOIN请求与sequelize没有成功我有2个表:用户 和:朋友 有我的模特用户 'use strict'; module.exports = (sequelize, DataTypes) => { var User = sequelize.define('User', { email: DataTypes.STRING, user... -
23 votesanswersviews
Sequelize ORM中连接表的条件
我希望通过sequelize ORM获得这样的查询: SELECT "A".*, FROM "A" LEFT OUTER JOIN "B" ON "A"."bId" = "B"."id" LEFT OUTER JOIN "C"... -
2 votesanswersviews
通过加入,分组,拥有,按顺序的续集
如何使用ORM编写此查询? SELECT p.id, p.name, COUNT(c.id) counter FROM Posts p LEFT JOIN Comments c ON c.post_id = p.id WHERE p.rating > 100 GROUP BY p.id HAVING counter > 10 ORDER BY co... -
2 votesanswersviews
Sequelize:在所有联接后应用过滤器
我有一个Sequelize findAll()方法,它获取一些连接和过滤器之后的记录 . 原始SQL正在转换为Sequelize ORM查询 . Sequelize ORM运行的查询如下: SELECT `tableA`.* FROM (SELECT `tableA`.`i_id`, COUNT( DISTINCT ( tableA.c_id... -
1 votesanswersviews
Sequelize:在子查询上加入表
我试图加入子查询表,但我不知道如何使用Sequelize ORM表达它 . 这是我想要运行的原始SQL: SELECT * FROM table_a a LEFT OUTER JOIN (SELECT * FROM table_b b WHERE col = VAL) ON a.id = b.id; 我试过了 A.findAll({ include: [ { ... -
2 votesanswersviews
Sequalize:在急切加载关联时使用顺序和限制
我有一个事务表,其中包含多个列,这些列对应于主表中的主键 . 基本上简单的一对一关系 . 我正在使用限制来浏览可能有多少交易 . 当与orderAll函数中的所有关系一起使用order并急切加载时,生成的查询将生成LIMIT使用的FROM子句的子查询 . 另一方面,ORDER应用于外部查询 . 这不提供所需的结果,因为订单不应用于整个数据集,而是应用于子查询返回的集合 . 有没有办法可以在子查询上... -
0 votesanswersviews
Sequelize:在模型A的子集上,求和关联模型B的整数属性
I want to do this: select sum("quantity") as "sum" from "orderArticles" inner join "orders" on "orderArticles"."orderId"="orders"... -
2 votesanswersviews
Sequelize hasOne包含不正常工作
我试图将 hasOne 关联包含在 findAll 方法中,如下所示 await db.Symbol.findAll({ where:{ symbol: symbols }, attributes: ['symbol'], include: [{ as: 'price', model: db.Price, ... -
1 votesanswersviews
我无法将数据插入Sequelize中的表(具体是外键)
所以我在我的JavaScript应用程序上使用Sequelize作为我的PostgreSQL数据库 . 我有4个模型(用户,帖子,喜欢和关注跟随者) . 我的用户模型工作正常,它没有任何外键,所以我能够创建和查找数据没有任何问题 . 但是,我的Posts模型有2个外键(user_id和parent_id) . user_id引用Users表中的主键(id),parent_id引用自身的主键(id... -
2 votesanswersviews
添加限制sequelize findAll会破坏查询?
我正在尝试返回一组 Model ,使用 limit 和 offset 分页,包括该模型的收藏夹的分组计数 . 一个相当微不足道的尝试 . 这是我用sequelize的基本查询设置: var perPage = 12; var page = 1; return Model.findAll({ group: [ 'model.id', 'favorites.id' ], attri... -
1 votesanswersviews
嵌套包括偏移和限制Sequelize
是否有人成功使用嵌套包含在Sequelize中的限制和偏移 . 我正在尝试使用Sequelize实现服务器端分页,任何人都可以向我展示任何参考 . 我正在使用Sql Server数据库 . 我看到当我尝试执行此操作时,查询将作为子查询和连接进行转换 . 有人有 {where: query.activity, attributes: [...activityAttributes, '... -
5 votesanswersviews
在查询中使用Sequelize limit和offset错误放置
我在nodeJs中使用sequelize,我有这个代码: Time_Sheet_Details.findAll({ include: [ { model: timesheetNotesSubcon, required: false, attributes:["note","file_name", &qu... -
0 votesanswersviews
SequelizeJs:按学期排序
我在nodejs中使用sequelizejs for SQLite . 我试着得到一个像这样的SQL: SELECT id, description, created_at, postponed, done_at FROM tasks WHERE done_at IS NULL ORDER by (id+postponed),postponed,id ASC LIMIT 1 ... -
1 votesanswersviews
Sequelize:查询我使用foreignKey的地方而不是
所以我在查找我正在寻找的查询结果时遇到了一些麻烦 . 就我的模特而言 models.UserRole = sequelize.define('userrole', { name: { type: Sequelize.STRING, primaryKey: true }, permissions: { type: Sequel... -
1 votesanswersviews
是否可以使用sequelize来订购中间关系表?
我有以下场景,我的应用程序有两个实体:框和具有N到N关系的项 . 我正在使用MySQL的sequelize . 我使用伪代码来表示表: Box { id: Integer primary key name: String } Item { id: Integer primary key name: String } 我使用以下 through 关系在两个方向上设置了关系hasM...