【发布时间】:2015-06-17 09:37:27
【问题描述】:
我有两个处于多对多关系的 Bookshelf 模型,我希望在附加或分离某些关系时更新时间戳。
这是我的模型:
var Video = Bookshelf.Model.extend({
tableName: 'video',
program: function(){
return this.belongsToMany(Bookshelf.model('Program'), 'programvideo', 'videoId', 'programId');
}
});
var Program = Bookshelf.Model.extend({
tableName: 'program',
videos: function(){
return this.belongsToMany(Bookshelf.model('Video'), 'programvideo', 'programId', 'videoId');
}
});
我使用时一切正常
prgm.videos().attach(videos);
但是有没有办法为这种关系添加时间戳?我需要在 Bookshelf 中定义一个枢轴模型吗?
谢谢
【问题讨论】:
标签: node.js orm bookshelf.js knex.js