【问题标题】:How to write sequelize transaction in type script如何在类型脚本中编写续集事务
【发布时间】:2017-07-18 06:10:31
【问题描述】:

我正在使用 sequelize、node js 和类型脚本。我需要将以下命令转换为类型脚本。

return sequelize.transaction().then(function (t) {
  return User.create({
    firstName: 'Homer',
    lastName: 'Simpson'
  }, {transaction: t}).then(function (user) {
    return user.addSibling({
      firstName: 'Lisa',
      lastName: 'Simpson'
    }, {transaction: t});
  }).then(function () {
    return t.commit();
  }).catch(function (err) {
    return t.rollback();
  });
}); 

谁能帮我解决这个问题或者举一些关于类型脚本中sequlize transaction的例子

提前谢谢你

【问题讨论】:

    标签: node.js typescript sequelize.js


    【解决方案1】:

    例子

       return sequelize.transaction((t:Sequelize.Transaction) => {
            return User.create({
                  firstName: 'Homer',
                  lastName: 'Simpson'
                }, {transaction: t})
                .then((user) => {
                    return user.addSibling({
                      firstName: 'Lisa',
                     lastName: 'Simpson'
                   }, {transaction: t});
                })
            });
        });
    

    参考http://ngerakines.me/2016/04/11/sequelize/

    【讨论】:

    • 愿意解释一下吗?此外,我只想知道将用于导入 sequelize 的内容,而不是我的最终编译。
    猜你喜欢
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    • 2011-07-31
    • 2023-04-08
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    相关资源
    最近更新 更多