【Prisma】日付の期間でWhereする

Prisma を使った日付期間Filterはとてもシンプルです。

目次

日付の期間でFilter

特定日付で以上、以下で検索はこちらになります。

const result = await prisma.post.findMany({
  where: {
    date_created: {
      gte: new Date(
        '2020-03-19T00:00:00+0200'
      ),
      lte: new Date(
        '2020-03-20T00:00:00+0200'
      )
    },
  },
})

gt = greater than, lt = less than. と訳します。

gte = greater than or equal to, lte = less than or equal to. となります。

Filter条件

日付のFilterでよく使う条件をまとめました。

スクロールできます
Operator Filter
lenより小さい
lten以下
gtnより大きい
gten以上
equalsnと等しい
Filter conditions and operators
よかったらシェアしてね!
目次