Sql 类型化选择空值

Sql 类型化选择空值,sql,node.js,express,orm,typeorm,Sql,Node.js,Express,Orm,Typeorm,如何按TypeORM中的NULL/notnull值筛选行 const [sessions, sessionsCount] = await getRepository(Sessions) .createQueryBuilder() .where("session_email LIKE :session_email", { session_email: (`%${email}%`) }) .where("session_deleted_at =

如何按TypeORM中的NULL/notnull值筛选行

const [sessions, sessionsCount] = await getRepository(Sessions)
    .createQueryBuilder()
    .where("session_email LIKE :session_email", { session_email: (`%${email}%`) })
    .where("session_deleted_at = :session_deleted_at", { session_deleted_at: IsNull() })
    .skip(skip || 0)
    .take(take || 10)
    .getManyAndCount()
我试过

.where("session_deleted_at = :session_deleted_at", { session_deleted_at: IsNull() })
但它不起作用。我可以在文档中找到一些东西,但它使用find()

替换您的线路:

。其中(“session\u deleted\u at=:session\u deleted\u at”,{session\u deleted\u at:IsNull()})

与:

。其中(“session\u deleted\u at为空”)

TypeOrm的
isNull()
函数不适用于queryBuilder

const loadedPosts = await connection.getRepository(Post).find({
    title: IsNull()
});