相关疑难解决方法(0)

如何在typeORM中保存@ManyToMany中的关系

有 2 个实体名为ArticleClassification。而他们的关系是@ManyToMany

这是我的问题:如何保存关系?

我的代码如下:

  @Entity()
    export class Article {
        @PrimaryGeneratedColumn()
        id: number;

        @Column()
        name: string;

        @CreateDateColumn()
        createTime: Date;

        @UpdateDateColumn()
        updateTime: Date;

        @Column({
            type: 'text',
        })
        content: string;

        @Column({
            default: 0,
        })
        likeAmount: number;

        @Column({
            default: 0,
        })
        commentAmount: number;
    }

    @Entity()
    export class Classification {
        @PrimaryGeneratedColumn()
        id: number;

        @CreateDateColumn()
        createTime: Date;

        @UpdateDateColumn()
        updateTime: Date;

        @Column()
        name: string;

        @ManyToMany(type => Article)
        @JoinTable()
        articles: Article[];
    }
Run Code Online (Sandbox Code Playgroud)

我可以保存ArticleClassification成功。但我不确定如何保存它们的关系。

我试图通过以下代码保存关系:

async create(dto: ArticleClassificationDto): …
Run Code Online (Sandbox Code Playgroud)

javascript orm node.js typeorm nestjs

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

nestjs ×1

node.js ×1

orm ×1

typeorm ×1