Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何在sequelize中包含模型而不嵌套输出_Postgresql_Express_Sequelize.js - Fatal编程技术网

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

请参考以下问题-

我希望有帮助