Mysql 书架关联错误

Mysql 书架关联错误,mysql,associations,bookshelf.js,Mysql,Associations,Bookshelf.js,我正在尝试创建关联并使用这些关联创建查询,但我一直收到以下错误: 这是包含我的模型和查询的文件。(test.js) 基本上,我在使用这些关联时遇到了问题。我能够对我的模型运行基本查询,并从我的数据库接收准确的数据。我所有的idAttributes和表名都是正确的。我在网上查了很多资料,但找不到任何有帮助的 当我执行基本查询时 new User({ userName: 'admin8791' }).fetch().then(d => { console.log(d); })

我正在尝试创建关联并使用这些关联创建查询,但我一直收到以下错误:

这是包含我的模型和查询的文件。(test.js)

基本上,我在使用这些关联时遇到了问题。我能够对我的模型运行基本查询,并从我的数据库接收准确的数据。我所有的idAttributes和表名都是正确的。我在网上查了很多资料,但找不到任何有帮助的

当我执行基本查询时

new User({
    userName: 'admin8791'
}).fetch().then(d => {
    console.log(d);
});
结果表明,两者之间没有关系

ModelBase {
  attributes:
   { userName: 'admin8791',
     idUser: 8791,
     firstName: 'Jerrell',
     lastName: 'Jones',
     idAccessGroup: 1 },
  _previousAttributes:
   { userName: 'admin8791',
     idUser: 8791,
     firstName: 'Jerrell',
     lastName: 'Jones',
     idAccessGroup: 1 },
  changed: {},
  relations: {},
  cid: 'c1',
  _knex: null }

您必须立即加载关联:

new User({
  userName: 'admin8791'
}).fetch({withRelated: 'accessGroup'}).then(d => {
  console.log(d);
});
new User({
  userName: 'admin8791'
}).fetch({withRelated: 'accessGroup'}).then(d => {
  console.log(d);
});