Sofiane Boumedine Lexique Dev

TypeORM (Repository, Entity, Migration, QueryBuilder)

NestJS 🟡 Mid

Type : NestJS Data

Definition

ORM TypeScript qui mappe les classes aux tables SQL. Fournit des repositories pour le CRUD, des migrations pour versionner le schema, et un QueryBuilder pour les requetes complexes.

Exemple de code

class="cmt">// QueryBuilder
const users = await this.repo
  .createQueryBuilder(class="str">'user')
  .where('user.age > :ageclass="str">', { age: 18 })
  .orderBy('user.name')
  .getMany();