最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何将包含关系作为不带表名前缀的平面对象返回?

IT培训 admin 11浏览 0评论

如何将包含关系作为不带表名前缀的平面对象返回?

这是我进行的查询

UserFriend.findAll({
  attributes: [],
  where: { userId: '6d480813-c854-40fc-a3cf-cea0944854ab' },
  include: [
    {
      model: User,
      as: 'friend',
    },
  ],
  raw: true,
})

返回]

[
  { 'friend.id': '...', 'friend.username': '...' }
]

如何删除friend的前缀?

这是我使UserFriend.findAll({属性的查询:[],其中:{userId:'6d480813-c854-40fc-a3cf-cea0944854ab'},包括:[{模型:用户,如:'friend', },],...

回答如下:

尝试一下:

如何将包含关系作为不带表名前缀的平面对象返回?

这是我进行的查询

UserFriend.findAll({
  attributes: [],
  where: { userId: '6d480813-c854-40fc-a3cf-cea0944854ab' },
  include: [
    {
      model: User,
      as: 'friend',
    },
  ],
  raw: true,
})

返回]

[
  { 'friend.id': '...', 'friend.username': '...' }
]

如何删除friend的前缀?

这是我使UserFriend.findAll({属性的查询:[],其中:{userId:'6d480813-c854-40fc-a3cf-cea0944854ab'},包括:[{模型:用户,如:'friend', },],...

回答如下:

尝试一下:

发布评论

评论列表 (0)

  1. 暂无评论