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