在sequelize中获取字符串数组而不是对象

5jdjgkvh  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(186)

我有一个名为recipe的sequelize模型,我需要从模型饮食中进行连接,但是我得到了一个只包含我想要的属性的对象数组,但是我希望它是一个字符串,而不是一个对象。

const dbDataTest = await Recipe.findAll({

    include: [
      {
        model: Diet,
        attributes: {
            exclude: ['createdAt', 'updatedAt', 'id']
        },
        through: {attributes: []}
      },
    ],
});

这就是我排除3个其他属性的原因,因此我只能获得以下输出:

{
Recipe name: 'Name',
diets: ['diet one', 'diet two']
}

相反,我得到的是:

{
Recipe name: 'Name',
diets:[
        {name: 'diet one'},
        {name: 'diet two'}
      ]
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题