我试图删除多个关系中属于用户的一些令牌。此令牌具有key_id
列,该列是key.id
的外键。
我已经获得了user
并且想法是获取他的令牌,并且user.getTokens()
可以正常工作但是我想要删除key_id
所在的这些令牌与res.apiKey.id
中存储的密钥ID相同。
可能更容易理解我在代码中的想法:
user.getTokens().then(function(tokens){
tokens.destroy({
where: {key_id: res.apiKey.id}
}
})
当然,这不起作用。我花了几个小时试图搞清楚,但我还是坚持了。
实现这一目标的最佳解决方案是什么?
谢谢!