[英]Typrom returning SQL Query with conditions for both IsNull and IsNotNull
I am trying to get list of items where deletedAt Column isNotNull but typeorm is returning where condition for deletedAt Column我正在尝试获取deletedAt Column isNotNull但typeorm正在返回deletedAt Column条件的项目列表
Typeorm打字机
const query = Results.createQueryBuilder('results');
query.where('results.deletedAt IS NOT NULL');
query.skip(page * limit);
query.take(limit);
console.log(query.getQuery());
return query.getManyAndCount();
it returns SQL Query as below它返回如下SQL 查询
SELECT "results"."id" AS "results_id", "results"."date" AS "results_date", "results"."shift" AS "results_shift", "results"."result" AS "results_result", "results"."createdAt" AS "results_createdAt", "results"."updatedAt" AS "results_updatedAt", "results"."deletedAt" AS "results_deletedAt" FROM "results" "results" WHERE ( "results"."deletedAt" IS NOT NULL ) AND ( "results"."deletedAt" IS NULL ) LIMIT 10
Packages套餐
"typeorm": "^0.3.7"
"@nestjs/typeorm": "^8.1.4",
"@nestjs/common": "^8.0.0",
I guess results
entity has a @DeleteDateColumn
in it?我猜
results
实体中有一个@DeleteDateColumn
? If yes, the IS NULL
part will be automatically applied, plus the one you've entered manually.如果是,将自动应用
IS NULL
部分,加上您手动输入的部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.