无法通过使用typeorm在postgres中的日期类型字段中使用where子句来获取记录

时间:2019-07-18 16:30:34

标签: node.js postgresql nestjs typeorm

我正在使用@ nestjs / typeorm从postgres获取记录。我想使用where子句获取给定特定日期和时间的所有行。表测试具有给定日期和时间的数据,但无法获取。 / p>

test.entity.ts:


@Column("timestamp with time zone",{ 
        nullable:false,
        name:"updated_on"
        })
    updated_on:Date;

test.service.ts:

let result = await this.testRepositiory.find({
    where: {
        updated_on: new Date(2019,6,6,0,44,43)
    }
})

Typeorm生成以下查询并给出空响应作为结果:

select * from test where updated_on = $1 -- PARAMETERS: ["2019-07-05T19:14:43.000Z"]
result: []

0 个答案:

没有答案