首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在TypeORM查找选项中具有IS NULL条件?

如何在TypeORM查找选项中具有IS NULL条件?
EN

Stack Overflow用户
提问于 2017-10-23 06:38:01
回答 5查看 38.1K关注 0票数 17

在我的查询中,我使用了TypeORM find选项。如何在where子句中包含IS NULL条件?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2019-01-25 19:23:58

另一种方式是使用IsNull()函数,例如:

代码语言:javascript
运行
复制
import { IsNull } from "typeorm";
return await getRepository(User).findOne({
    where: { 
      username: IsNull()
    }
});
票数 55
EN

Stack Overflow用户

发布于 2021-02-11 05:41:15

如果有人在寻找NOT NULL,它应该是这样的:

代码语言:javascript
运行
复制
import { IsNull, Not } from "typeorm";

return await getRepository(User).findOne({
    where: { 
      username: Not(IsNull())
    }
});
票数 30
EN

Stack Overflow用户

发布于 2017-10-25 18:05:54

您可以使用QueryBuilder来实现此目的:

代码语言:javascript
运行
复制
const users = await userRepository.createQueryBuilder("user")
     .where("user.name IS NULL")
     .getMany();
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46879840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档