Apuntes
Los indexadores nos sirven para optimizar una búsqueda a través de uno o mas atributos, por defecto el id esta indexado.
Solo debemos indexar algunos campos, si priorizamos todos los campos al final ningún campo lo será.
Para ello solo debemos agregar el decorator @Index()
//
...
@Entity()
@Index(['price', 'stock'])
export class Product {
@PrimaryGeneratedColumn()
...
}
No olvides correr las migraciones
npm run migrations:generate -- index-product
npm run migrations:run
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.