🧌
Prisma エラー情報
この記事は、開発中に遭遇したPrisma関連のエラー情報を書いていく記事です。エラーが発生する度に追記していきます。
MongoDBからデータを取得できない
内容
Nextjsでアプリケーション開発中、PrismaでMongoDBからデータを取得しようとしたらエラーが発生した。
Error converting field "createdAt" of expected non-nullable type "DateTime", found incompatible value of "null".
at async Home (./src/app/page.tsx:13:22)
⨯ PrismaClientKnownRequestError:
Invalid `prisma.product.findMany()` invocation:
createdAt
フィールドの値はnullではないことが期待されてるにも関わらず、nullが返ってきたとある。MongoDBを確認すると、createdAt
フィールドがそもそも存在してなかった。開発初期段階で適当に作成したダミーデータが残っていてそれを取得しようとしたことが原因のようだった。
ダミーデータを削除して解決。
Discussion