NestJS TypeORM Comment taper correctement le OU conditionnelle dans une requête?

0

La question

Actuellement j'ai ce code pour obtenir mes résultats

rolesCanAssign = await this.rolesRepository.find({
            

where: {
    VALCompany: user.VALCompany,
},

Mais j'ai besoin d'ajouter un OU l'exploitant de cet endroit OÙ je voulais le faire comme ceci

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

J'obtiens un message d'erreur disant que je m'attendais à un '{'. Donc pour l'instant, utilisez ce qui suit, mais je tiens à le saisir comme l'exemple précédent

code qui fonctionne pour moi:

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

La meilleure réponse

1

Le problème est dans la deuxième partie, vous devriez:

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

Dans d'autres langues

Cette page est dans d'autres langues

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