Postgresql 如何在sequelize中包含模型而不嵌套输出
我有以下代码Postgresql 如何在sequelize中包含模型而不嵌套输出,postgresql,express,sequelize.js,Postgresql,Express,Sequelize.js,我有以下代码 Locations.findAll({ attributes: ['id', 'location_name'], include: [{ model: Somemodel, attributes: ['hierarchy_name'] }] }) 这将提供如下输出: id: 1 location_name: "City" parent_id: 0 hierarchy: 1
Locations.findAll({
attributes: ['id', 'location_name'],
include: [{
model: Somemodel,
attributes: ['hierarchy_name']
}]
})
这将提供如下输出:
id: 1
location_name: "City"
parent_id: 0
hierarchy: 1
location_hierarchy: {hierarchy_name: "Division"}
是否有任何方法可以在不使用sequelize嵌套输出的情况下获取层次结构名称?像这样:
id: 1
location_name: "City"
parent_id: 0
hierarchy: 1
hierarchy_name: "Division"
我知道我可以在将数据发送到客户机之前对其进行分解,我会得到我想要的格式。但我想知道是否可以直接从sequelize中执行此操作。如果您希望只显示大量数据集,而不需要进行任何操作,则需要将选项
raw
设置为true
请参考以下问题-
我希望有帮助