typescript - Typeorm och operator utan att använda querybuilder
I NestJS/Typeform vill jag göra en fråga som använder två villkor som ett OCH-villkor.
Jag försökte något liknande detta
async getByUniqueConstraints(user: User){
const {email, phoneNumber} = user
const foundUser = await this.userRepository.findOne({where: [email, phoneNumber], });
}
Problemet med detta är att det använder ett ELLER-villkor. Finns det ett sätt att använda detta med en OCH-operator istället utan att använda en querybuilder eller några mer avancerade koncept?
Svar #1
where med fält inom måsvingar använder AND-operatorn. Du kan se det i dokumentationen här: https://github.com/typeorm/typeorm/blob/master/docs/find-options.md