Sql node.js sequelize事务

Sql node.js sequelize事务,sql,node.js,transactions,one-to-one,sequelize.js,Sql,Node.js,Transactions,One To One,Sequelize.js,我有两款一对一关联的User和Player: User.hasOne(Player,{foreignKey:"userid", as : "Player"}) 我有以下代码: db.sequelize.transaction(function(t) { db.User.find(154, {transaction: t}).success(function (user) { user.getPlayer({transaction: t}).success(function (play

我有两款一对一关联的
User
Player

User.hasOne(Player,{foreignKey:"userid", as : "Player"})
我有以下代码:

db.sequelize.transaction(function(t) {
db.User.find(154, {transaction: t}).success(function (user) {

    user.getPlayer({transaction: t}).success(function (player) {
        console.log(player.values);
    }).error(function (error) {
        console.log(error);
    })
}).error(function (error) {
    console.log(error);
})
});
但我从未在上面的代码中获得与用户关联的播放器。
我的代码有问题吗

你没有“与用户关联的玩家”是什么意思?你的意思是在代码中还是在数据库中

您需要提交事务,它才能访问数据库

t.commit().done(function (err) { ... });