簡體   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