【问题标题】:Sequelize logging both query and outputSequelize 记录查询和输出
【发布时间】:2020-01-10 21:18:51
【问题描述】:

我已经看到了一些示例,您可以使用以下 sequelize 模型中的选项记录功能记录 sql 查询:

    logging: message => {
        console.log(message);
    }

是否有记录执行 SQL 查询返回的结果的示例?

【问题讨论】:

    标签: javascript node.js sequelize.js


    【解决方案1】:

    你可以在db连接的时候定义。

    var sequelize = new Sequelize('database', 'username', 'password', {
        logging: console.log
        logging: function (data) {
        }
    });
    

    // 在这个函数中,你可以做你的逻辑。

    logging: function (str) {}
    

    // 或者你可以在模型查询时使用console.log这样使用:

    User.find(1, { logging: console.log })
    

    【讨论】:

    • 您能否记录返回的值,例如users = [{ id: '123', name: 'John Doe'}]?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2012-10-27
    • 1970-01-01
    • 2017-03-10
    • 2017-09-30
    • 1970-01-01
    • 2014-01-07
    相关资源
    最近更新 更多