Javascript sequelize:如何记录原始查询
我将Javascript sequelize:如何记录原始查询,javascript,postgresql,sequelize.js,Javascript,Postgresql,Sequelize.js,我将sequelize与postgresql和loggerwinston一起使用。这是我的密码: logging: e => logger('sequelize').info(e) 这将按如下方式记录结果: INSERT INTO "test" ("id","aa","bb","cc") VALUES (DEFAULT,$1,$2,$3) RETURNING *; // I don't want this 如何更改以使输出像这样 INSERT INTO "test" ("id","aa
sequelize
与postgresql
和loggerwinston
一起使用。这是我的密码:
logging: e => logger('sequelize').info(e)
这将按如下方式记录结果:
INSERT INTO "test" ("id","aa","bb","cc") VALUES (DEFAULT,$1,$2,$3) RETURNING *; // I don't want this
如何更改以使输出像这样
INSERT INTO "test" ("id","aa","bb","cc") VALUES (DEFAULT,"AA","BB","CC") RETURNING *; // I want this
Sequelize构造函数中有一个选项:
logQueryParameters:true
它确实可以工作,但是您可能需要使用它来按照您想要的方式格式化日志。不幸的是,我找不到任何好的例子。没有此功能的名称,因此请确保您的软件包是最新的。默认情况下,它应该是正确的!格式如下
插入“test”(“id”,“aa”,“bb”,“cc”)值(默认值,$1,$2,$3)返回*;“AA”、“BB”、“CC”