gpt4 book ai didi

many-to-many - 非 ID 属性的 Sequelize 多对多

转载 作者:行者123 更新时间:2023-12-03 22:29:17 25 4
gpt4 key购买 nike

我有一个模型 Target ,它有一个名为 targetName 的属性/字段。我有第二个模型 Operation ,有一个字段 verb 。这两个模型都有一个名为 primaryKeyid 字段。

我有第三个模型 Policy ,它是一个定义的关联/连接与附加属性; Policy 还包含 targetNameverb 字段。如何在 belongsToMany() 中为 TargetOperation 指定使用上述字段,而不是默认为 id 字段?我知道 through 选项来指定实际模型。下面的省略号部分是什么?
Target.belongsToMany(Operation, {through: Policy, ...});Operation.belongsToMany(Target, {through: Policy, ...});
另外,我是否只指定两个 belongsToMany()

最佳答案

没有办法在 sequelize 中做指向非主键的外键。见 https://github.com/sequelize/sequelize/issues/2967

关于many-to-many - 非 ID 属性的 Sequelize 多对多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29392762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com