gpt4 book ai didi

sequelize.js - 与 sequelize.js 的命名关联

转载 作者:行者123 更新时间:2023-12-03 22:16:45 24 4
gpt4 key购买 nike

这似乎创建了一列 roomId

Room.hasMany(Room.);
Room.belongsTo(Room);

这将创建列 parentIdroomId
Room.hasMany(Room);
Room.belongsTo(Room, {as:'parent'});

这会引发错误:
Room.hasMany(Room, {foreignKey:'parent'});
Room.belongsTo(Room, {as:'parent'});

我希望它像第一个示例一样工作,但具有不同的列标题。

背景:

由于它是一个简单的一对多关联,我只需要一列。

我想用 Room.findAll({where:{parentId:123}}) 查询并使用 getParent()

最佳答案

Room.hasMany(Room, { foreignKey: 'parentId' );
Room.belongsTo(Room, { foreignKey: 'parentId', as:'parent' });

关于sequelize.js - 与 sequelize.js 的命名关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26521568/

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