NestJS TypeORM Como a digitar corretamente o OU condicional em uma consulta?

0

Pergunta

Actualmente tenho este código para obter meus resultados

rolesCanAssign = await this.rolesRepository.find({
            

where: {
    VALCompany: user.VALCompany,
},

Mas eu preciso adicionar um operador OU a este, ONDE a e eu queria fazer como esta

where: [{VALCompany:user.VALCompany},{isNull(VALCompany)}]

Eu recebo um erro dizendo que eu estava esperando um '{'. Assim, para o momento de utilizar o seguinte, mas eu gostaria de escrever como o exemplo anterior

código que atualmente trabalha para mim:

where: 'VALCompany IS NULL or VALCompany IN (' + user.VALCompany + ')'
1

Melhor resposta

1

O problema é na segunda parte, você deve fazer:

where: [{VALCompany:user.VALCompany},{VALCompany:isNull()}]
2021-11-23 08:03:41

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................