[英]NestJS TypeORM How to correctly type the OR conditional in a query?
我目前有这个代码来得到我的结果
rolesCanAssign = await this.rolesRepository.find({
where: {
VALCompany: user.VALCompany,
},
但是我需要向这个 WHERE 添加一个 OR 运算符,我想这样做
where: [{VALCompany:user.VALCompany},{isNull(VALCompany)}]
我收到一条错误消息,说我期待一个“{”。 所以目前使用以下内容,但我想像前面的例子一样输入
目前对我有用的代码:
where: 'VALCompany IS NULL or VALCompany IN (' + user.VALCompany + ')'
问题出在第二部分,你应该这样做:
where: [{VALCompany:user.VALCompany},{VALCompany:isNull()}]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.