繁体   English   中英

PRISMA 在 Node js 中查询日期

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM