Sequelize 关联:是否可以将关联属性直接加载到基本模型?

问题描述 投票:0回答:1

当我在带有关联的sequelize中进行选择时,我总是将它们作为嵌套对象获取。 是否可以将它们作为基本模型的属性来获取?

javascript orm sequelize.js javascript-objects
1个回答
0
投票

不幸的是,Sequelize 不支持将关联的模型属性直接加载到主模型上,就好像它们是它自己的一样。关联数据作为嵌套对象出现,以保持数据完整性和关系清晰。如果您希望它们处于同一级别,则可能需要在获取后手动重新映射结果,或使用带有 JOIN 的原始 SQL 查询并选择所需的特定列,但这种方法需要额外的编码,并且可能会失去使用 Sequelize 抽象的一些好处。

© www.soinside.com 2019 - 2024. All rights reserved.