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