我有两个模型:User
和Phone
该User
模型有一个名为的字段,该字段Phone_id
填充了该Phone.id
字段。
我正在尝试遍历所有电话并显示电话名称和关联的用户分机号码。
但是,由于回调(我认为),当我到达方法的成功方法时,电话对象已经消失getUser
。
代码如下:
var User = sequelize.import(__dirname + '/../models/User.js');
var Phone = sequelize.import(__dirname + '/../models/Phone.js');
Phone.hasOne(User,{ foreignKey: 'Phone_id'});
Phone.findAll().success(function(phones){
for (var i = 0; i < phones.length; i++) {
phones[i].getUser().success(function(user){
console.log(xxxx.Name, user.Extension);
});
});
如何在 console.log 语句 iow 中显示电话名称和用户分机,我需要用什么代替 xxxx ?
谢谢 !