【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
シェア!

この記事を書いた人

kenichiのアバター kenichi エンジニア・写真家 | Engineer and photographer

日本全国と海外を旅するノマドワーカー。5年間、技術営業として働いたのち独立。
フリーランスエンジニアとしてWebサイト制作やアプリケーション開発を行う。面白い人たちの面白いを世に届けるべく行動中。
2024年11月にポルトガルへ移住🇵🇹

目次