How to perform a like query with TypeORM?

Stephen ZAMBAUX
1 min readAug 28, 2020

--

Comment effectuer une requête like avec TypeORM

Like avec la methode find:

retrievedSeller = await connection.getRepository(Seller).find({firstname: Like(`%${userSearch}%`)}); retrievedSeller = await connection.getRepository(Seller).find({firstname: Like(`%${hackerSearch}%`)});

Like avec la methode createQueryBuilder:

retrievedSeller = await connection.getRepository(Seller).createQueryBuilder().where(`firstName LIKE :q`,{q: `%${hackerSearch}%`}).getMany(); retrievedSeller = await connection.getRepository(Seller).createQueryBuilder().where(`firstName LIKE ‘%’ || :q || ‘%’`,{q: hackerSearch}).getMany();

--

--