Javascript 如何使用prisma筛选多个相关记录?
这是我的示例过滤器,但不幸的是,这不起作用,我只是想知道是否有一种方法可以过滤Prisma中的多个相关记录 这是我的示例模式:Javascript 如何使用prisma筛选多个相关记录?,javascript,prisma,Javascript,Prisma,这是我的示例过滤器,但不幸的是,这不起作用,我只是想知道是否有一种方法可以过滤Prisma中的多个相关记录 这是我的示例模式: model SalesReport { id String @id @default(uuid()) dateCreated DateTime @default(now()) name String tin String? // salesStaff salesStaff SalesStaff[] } 已解决: { skip: 0,
model SalesReport {
id String @id @default(uuid())
dateCreated DateTime @default(now())
name String
tin String?
// salesStaff
salesStaff SalesStaff[]
}
已解决:
{
skip: 0,
orderBy: {
name: 'desc'
},
where: {
AND: [
{
salesStaff: {
some: {
AND: [
{
id: {
equals: 'fe4a3704-67a3-4a09-8471-18a95ee22bd0'
}
},
{
id: {
equals: 'z24a3712-67a3-4a09-8471-18a95ee22bd1'
}
}
]
}
}
}
],
},
}
我只需要把
和放在一些
里面,就可以对相关记录进行多次过滤(愚蠢的我)使用和放在里面一些
帮我解决了问题,呵呵
{
skip: 0,
orderBy: {
name: 'desc'
},
where: {
AND: [
{
salesStaff: {
some: {
AND: [
{
id: {
equals: 'fe4a3704-67a3-4a09-8471-18a95ee22bd0'
}
},
{
id: {
equals: 'z24a3712-67a3-4a09-8471-18a95ee22bd1'
}
}
]
}
}
}
],
},
}
你能分享一下你的模式吗?你想通过上面的查询实现什么?我想从相关的salesStaff表中筛选一个项目谢谢,我检查了生成的prisma代码后,我发现你可以添加和内部一些来进行多次筛选:)