gpt4 book ai didi

javascript - Sequelize 是否可以跟踪查询信息或具有 setGlobalTraceFunction 就像 mongoose 一样?

转载 作者:行者123 更新时间:2023-12-03 22:20:30 25 4
gpt4 key购买 nike

我想通过 Sequelize 跟踪所有查询信息(包括花费的时间),但我不想在每个查询语句中添加日志。是否有任何函数或事件可以实现这一点?就像 Mongoose setGlobalTraceFunction 一样。

mongoose.Mongoose.prototype.mquery.setGlobalTraceFunction(traceQuery);
traceQuery 是一个可以记录查询信息的函数。

最佳答案

您可以将 logging 参数中的 options 选项设置为 constructor :

var db = new Sequelize(database, {
logging : function(query) {
console.log(query);
}
});

但是,我认为无法记录查询运行所花费的时间。

关于javascript - Sequelize 是否可以跟踪查询信息或具有 setGlobalTraceFunction 就像 mongoose 一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31358606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com