【问题标题】:Sequelize cannot access alias. Alias is undefinedSequelize 无法访问别名。别名未定义
【发布时间】:2017-08-14 18:43:34
【问题描述】:

别名:-1

aliasName 的值为-1。

别名:未定义

aliasName 给我未定义。

【问题讨论】:

  • likess?两个ss?您似乎一直保持一致,所以它应该可以工作,只是检查。
  • 你能显示生成的 HTML 而不是渲染的网页吗?
  • 是的,因为普通列被命名为likes,所以我只放了两个s。
  • 当我做 console.log(posts[0].likess);在 nodejs 中,由于某种原因它返回未定义。我认为这是续集中的别名问题。由于某种原因,我无法访问别名。当我使用别名“likess”时。 [models.sequelize.fn('sum', models.sequelize.col('likes')), 'likess']]
  • 请不要通过破坏您的帖子为他人增加工作量。通过在 Stack Exchange 网络上发帖,您已在 CC BY-SA 4.0 license 下授予 Stack Exchange 分发该内容的不可撤销的权利(即无论您未来的选择如何)。根据 Stack Exchange 政策,帖子的非破坏版本是分发的版本。因此,任何破坏行为都将被撤销。如果您想了解更多关于删除帖子的信息,请参阅:How does deleting work?

标签: javascript mysql node.js sequelize.js


【解决方案1】:

这样做并且成功了。

posts[0].get('aliasName')

【讨论】:

猜你喜欢
  • 2013-08-03
  • 1970-01-01
  • 2023-03-11
  • 1970-01-01
  • 2014-11-28
  • 1970-01-01
  • 2023-01-02
  • 2013-12-18
  • 2019-01-21
相关资源
最近更新 更多