您好,我目前正在使用 prisma 2 通过使用该方法来查询数据库findMany,这里是我如何执行此操作的示例
const data = await prisma.user.findMany({
take: 10000,
select: {
A: {
select: {
B: true,
C: true,
D: true,
},
},
}
}
Run Code Online (Sandbox Code Playgroud)
我想在可以定义findMany外部对象的地方实现它,例如
const obj = {
take: 10000,
select: {
A: {
select: {
B: true,
C: true,
D: true,
},
}
}
const data = await prisma.user.findMany(obj)
Run Code Online (Sandbox Code Playgroud)
然而,我在获取 的类型时遇到问题obj,将鼠标悬停在findMany函数上,它告诉我它采用的类型是 type UserFindManyArgs,但我似乎找不到导入它的方法。任何有关如何执行此操作的建议将不胜感激
Rya*_*yan 18
您可以在 Prisma 命名空间下找到这些类型。所以这应该有效:
import { Prisma } from '@prisma/client'
type T = Prisma.UserFindManyArgs
Run Code Online (Sandbox Code Playgroud)