[英]PRISMA query for date in Node js
所以我在查询 Prisma 时遇到了麻烦。 在我的数据库中,以这种格式存储在 Postgres 中的数据:
[
{
"name":"xyz",
"last_time_to_active":"2022-09-13T11:49:44.712Z" // Timestamptz datatype in DB
},
{
"name":"abc",
"last_time_to_active":"2022-09-12T10:49:44.712Z" // Timestamptz datatype in DB
},
{
"name":"bcd",
"last_time_to_active":"2022-09-10T11:49:44.712Z" // Timestamptz datatype in DB
}
]
这是我的查询:
await prisma.user.findMany({
where: {
//Now I want to find data on the basis of date only which "2022-09-10", etc.
},
});
您可以将此列与Date
对象进行比较。 如果您想获取某一天的所有时间戳(此处: 2022-09-10
),那应该可以解决问题:
prisma.user.findMany({
where: {
lastTimeToActive: {
gte: new Date("2022-09-10"),
lt: new Date("2020-09-11")
},
},
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.