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