NextJS与Prisma调用findMany报错:Cannot read properties of undefined
问题:NextJS + Prisma(MongoDB)调用findMany时报错TypeError: Cannot read properties of undefined (reading 'findMany')
在使用NextJS结合Prisma操作MongoDB获取网站分类数据时,GET方法中持续触发错误:TypeError: Cannot read properties of undefined (reading 'findMany')。Prisma Studio和MongoDB控制台均能正常查看用户与分类数据,怀疑问题出在GET方法的实现上。
相关代码
Prisma Schema代码
[请替换为实际Schema代码]
NextJS路由代码
[请替换为实际路由代码]
Prisma连接文件代码
[请替换为实际连接文件代码]
已尝试的排查操作
- 确认模型名称使用的是Schema中模型名的小写形式
- 尝试在
findMany中指定select字段 - 卸载并重装Prisma依赖
- 重建MongoDB数据库
- 执行
npx prisma db push同步Schema - 多次重启应用服务
目前以上操作均未解决问题,希望能找到原因并正常获取分类数据。
内容的提问来源于stack exchange,提问作者Tania Cheng
相关产品推荐
相关产品推荐

