FindBy
Recebe qualquer parâmetro como um argumento, desde que seja { chave: valor } ou matriz de { chave: valor }.
const example = await this.examplesRepository.findBy(
{ where: { id: 123 } },
trx,
);
// Busca um onde id = 123const example = await this.examplesRepository.findBy(
{ where: { id: 123, name: "example" } },
trx,
);
// Busca um onde id = 123 E name = "example"const example = await this.examplesRepository.findBy(
{
where: [
{ id: 123 },
{ name: "example" },
],
},
trx,
);
/** Busca um onde id = 123 OU name = "example"
* Você também pode usar um mapeador para tornar seu trabalho mais fácil e limpo
* Haverá uma introdução sobre eles logo abaixo da introdução de consultas padrão
*/