Node.js 未经处理的拒绝错误:模型在没有";其中;子句或属性
我正在使用bookshelf.js并试图删除一些寄存器 我的代码:Node.js 未经处理的拒绝错误:模型在没有";其中;子句或属性,node.js,bookshelf.js,Node.js,Bookshelf.js,我正在使用bookshelf.js并试图删除一些寄存器 我的代码: bookshelf.Model.extend({ tableName : "campaign_target_interests" //campaign.id = 3 }).collection({campaign : campaign.id}).invokeThen('destroy').then(function(){ console.log('Deleted'); }) 但它返回以下错误: Unha
bookshelf.Model.extend({
tableName : "campaign_target_interests"
//campaign.id = 3
}).collection({campaign : campaign.id}).invokeThen('destroy').then(function(){
console.log('Deleted');
})
但它返回以下错误:
Unhandled rejection Error: A model cannot be destroyed without a "where" clause or an idAttribute.
我能做什么?
谢谢。我还没有测试过这个,但它能用吗
bookshelf.Model.extend({
tableName : "campaign_target_interests"
//campaign.id = 3
}).where({campaign : campaign.id}).invokeThen('destroy').then(function(){
console.log('Deleted');
})