【发布时间】:2019-03-30 20:43:36
【问题描述】:
我正在使用以下代码打印在我的应用程序中执行的 SQL 查询
var chalk = require('chalk');
module.exports = (app) => {
var connector = app.datasources.mysqlDs.connector;
connector.observe('after execute', function(ctx, next) {
console.log(chalk.green(ctx.req.sql));
next();
});
}
上面的代码这样在控制台打印sql查询,
SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
我有兴趣打印执行 sql 查询的时间。
Ruby on rails 应用程序打印 sql 查询以及计时,类似于下面给出的
User Load (0.2ms) SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
有没有办法在环回 3 中实现这一点?
【问题讨论】:
标签: orm loopbackjs loopback