How to perform a like query with TypeORM?
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();