索引
单列索引
你可以在要创建索引的列上 使用@Index
为特定列创建数据库索引。
也可以为实体的任何列创建索引。
例如:
import { Entity, PrimaryGeneratedColumn, Column, Index } from "typeorm";
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number;
@Index()
@Column()
firstName: string;
@Column()
@Index()
lastName: string;
}
还可以指定索引名称:
import { Entity, PrimaryGeneratedColumn, Column, Index } from "typeorm";
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number;
@Index("name1-idx")
@Column()
firstName: string;
@Column()
@Index("name2-idx")
lastName: string;
}