Sql 类型化选择空值
如何按TypeORM中的NULL/notnull值筛选行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 =
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()
});