Bookshelfjs を使用して、次のような結合を行うにはどうすればよいのだろうかと考えていました。
SELECT a.id, a.name, b.test, b.id FROM b JOIN a ON a.id = b.a_id;
私は現在これを持っています:
ModelA
.query(function(qb) {
qb.select('a.id', 'b.id' /* etc */).from('a').join('b', 'a.id', 'b.a_id');
})
.fetchAll()
.then(function() {})
.catch(function() {
})
これに関する唯一の問題は、すべてを元に戻すことです。実行するqb.debug()
と、何かa.*
が追加されていることがわかります。それを取り除くにはどうすればよいa.*
ですか?
ありがとう!