gpt4 book ai didi

javascript - Sequelize - 从未定义(但从关联创建)的表中获取

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

我正在做一个新项目,我正面临这个问题;

所以让我们说在 Sequelize 中定义了 UserProject 表。

在数据库中,有第三个表 ProjectsUsers ,我需要从中获取。

该表只有 userId、createdAt、updatedAt 等列,它们是默认的,因此该表未在模型中定义。

我应该在模型中定义它(作为一个空表)(不确定它是否会破坏事物,但似乎不太可能起作用)。

如何查询该表?

最佳答案

只需定义一个具有正确关联的表,您就可以对其进行查询。

例如:

var UserModel = sequelize.define('user', {},{});
var ProjectModel = sequelize.define('project', {}, {});
var ProjectsUsersModel = sequelize.define( 'ProjectsUsers', {}, {} );

UserModel.hasMany( ProjectModel );
ProjectModel.hasMany( UserModel )
CourseTopics.belongsTo( topicModel ).belongsTo( ProjectModel );

ProjectsUsersModel.findAll({include:[UserModel, ProjectModel]})
.success(function(projectsUsers) {
});

关于javascript - Sequelize - 从未定义(但从关联创建)的表中获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24086225/

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