Sequelize nodejs包含的模型属性名称别名

编程入门 行业动态 更新时间:2024-10-11 23:22:51

Sequelize nodejs包含的模型属性名称<a href=https://www.elefans.com/category/jswz/34/1769025.html style=别名"/>

Sequelize nodejs包含的模型属性名称别名

在我的控制器中,我有一个包含模型的国家,应该将原始数据返回为CON.name.CON是所包含模型的别名。我想更改列名称。 CON.name到countryName

代码

let include = [{ 
  model: country , all:true }]

   const Addr = await Address.findAll({
    order: [['isDefaultAddress', 'DESC']],
    where: {
      Id: parseInt(params.req.body.id),
      status: 1,
    },         
    include:include,
    raw:true,
    attributes:{ exclude: [], include:['con.name']}

响应

CON.createdAt: "2020-04-02T12:35:52.205Z"
CON.id: 1
CON.name: "Afghanistan"
CON.updatedAt: "2020-04-02T12:35:52.205Z"

预期结果

countryCreatedAt: "2020-04-02T12:35:52.205Z"
countryId: 1
countryName: "Afghanistan"
countryUpdatedAt: "2020-04-02T12:35:52.205Z"
回答如下:

以这种方式使用属性

  attributes: [['con.id','countryId'],
               ['con.name', 'countryName'],
               ['con. createdAt','countryCreatedAt'],
               ['con. updatedAt','countryUpdatedAt']
              ] 

更多推荐

Sequelize nodejs包含的模型属性名称别名

本文发布于:2024-05-07 06:50:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754934.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:别名   属性   模型   名称   Sequelize

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!