Many-to-many relations
What are many-to-many relations?
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm"
@Entity()
export class Category {
@PrimaryGeneratedColumn()
id: number
@Column()
name: string
}import {
Entity,
PrimaryGeneratedColumn,
Column,
ManyToMany,
JoinTable,
} from "typeorm"
import { Category } from "./Category"
@Entity()
export class Question {
@PrimaryGeneratedColumn()
id: number
@Column()
title: string
@Column()
text: string
@ManyToMany(() => Category)
@JoinTable()
categories: Category[]
}Saving many-to-many relations
Deleting many-to-many relations
Soft Deleting a relationship with cascade
Recovering soft-deleted entities
Loading many-to-many relations
Bi-directional relations
Many-to-many relations with custom properties
Last updated