如何在Express中建立多对多关系?

时间:2019-05-24 20:19:25

标签: database typescript express

我正在使用Express和TypeScript编写一个小型API。我有一个POST请求和一个GET请求。通过POST请求,我进入了一个组织列表,这些组织可能有子组织,而女儿也可能有女儿,等等。

我正在考虑在postgreSQL中创建2个数据库表。组织和Parent_child。

Organization{
   id: number,
   name: string
}

Parent_child{
    parent_id: number,
    child_id: number
}

我想通过Parent_child在组织之间建立多对多关系。我花了几个小时来了解如何使用数据库,并且大多数教程充其量都是模糊的。

关于如何执行此操作或为此使用哪个模块的任何建议?我已经读过关于sequelize和typeORM的文章,但是关于它们的教程和手册对我没有多大帮助。

1 个答案:

答案 0 :(得分:0)

通过详细的步骤来顺序化连接到Postgres实例,然后像在文档中一样定义模型...确保您严格注意在模型中设置关联。初次尝试时有点棘手,但是如果您遇到麻烦,请在此处发帖,我会告诉您哪里可能出错了