gpt4 book ai didi

sequelize.js - 是否可以引用 parent 、 parent 模型的值?

转载 作者:行者123 更新时间:2023-12-03 22:41:37 25 4
gpt4 key购买 nike

让我们假设下表 authorpostscomments

表之间的联系如下:

AuthorModel.hasMany(PostModel);
PostModel.belongsTo(AuthorModel);
PostModel.hasMany(CommentModel);
CommentModel.belongsTo(PostModel);

当我想选择所有特定评论和帖子的作者姓名时,这些信息仅存储在 author 表中。我真的需要这样做吗?:
Comment.findAll({
attributes: ["text"],
include: [{
model: Post, attributes: [''], include: [{
model: Author, attributes: ['name']
}]
}]
})

这意味着,我是否需要包含 Post 模型,然后允许我包含正确的 Author 模型,然后允许我选择作者姓名。

或者是否可以以某种方式缩短它并从评论模型中引用特定帖子的作者的姓名?

最佳答案

您可以在同一级别找到包含评论和作者的帖子,如果您需要,您也可以经常为它创建一个范围

Post.findAll({
include: [{
model: Author
},{
model: Comment
}]
})

关于sequelize.js - 是否可以引用 parent 、 parent 模型的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41685861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com