获取 sequelize.js 生成的原始查询
Get raw query generated by sequelize.js
大家下午好。我正在开发一个节点。js/express 系统使用 sequelize.js (postgresql)。
我的问题是:我需要将 sequelize 生成的原始查询存储在日志历史记录中,但我找不到 returns 生成的查询的函数。有谁知道 sequelize 是否提供了 returns 生成的 SQL 查询的功能,或者是否有任何其他方法可以实现此目的?
最好的办法是使用 Sequelize 的内置日志记录功能。
var sequelize = new Sequelize('db', 'username', 'pwd', {
// you can either write to console
logging: console.log
// or write your own custom logging function
logging: function (str) {
// do stuff with the sql str
}
});
大家下午好。我正在开发一个节点。js/express 系统使用 sequelize.js (postgresql)。
我的问题是:我需要将 sequelize 生成的原始查询存储在日志历史记录中,但我找不到 returns 生成的查询的函数。有谁知道 sequelize 是否提供了 returns 生成的 SQL 查询的功能,或者是否有任何其他方法可以实现此目的?
最好的办法是使用 Sequelize 的内置日志记录功能。
var sequelize = new Sequelize('db', 'username', 'pwd', {
// you can either write to console
logging: console.log
// or write your own custom logging function
logging: function (str) {
// do stuff with the sql str
}
});