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

问题描述 投票:1回答:1

我正在使用sequelize(版本5.3.5)连接到postgre数据库,并且已将日志记录配置为使用console.log,但是无论何时出现带有受限参数的查询,我都无法看到绑定了哪些参数。 >

此配置非常标准。

import Sequelize from 'sequelize';
let db = new Sequelize (
    "database", "username", "password",
    {
        dialect: 'postgres',
        logging: console.log
    }
);

例如以INSERT操作的日志(在事务内):

Executing (a7ed97b4-66a2-43a2-b4c5-eaa067e7ec28): INSERT INTO "Entities" ("id","type","createdAt","updatedAt") VALUES ($1,$2,$3,$4) RETURNING *;

有没有一种使序列化的方式告诉我哪些值正在映射到$1 .. $6

我正在使用sequelize(版本5.3.5)连接到postgre数据库,并且已将日志记录配置为使用console.log,但是每当出现带有受限参数的查询时,我都无法看到哪个...

sequelize.js
1个回答
0
投票

过了一会儿,我再次讨论了这一点,并且在版本5.19.0上进行了续篇,我发现有一个存储所有绑定值的属性。

回到它: