Aaron Waller
06/18/2022, 9:46 PMreturn prisma.post.findMany({
where: {
author: {
some: {
followers: {
followerId: {
equals: args.userId
}
}
}
}
},
include: {
author: {
include: {
followers: {
include: {
follower: true
}
}
}
}
}
})
But unfortunately it tells me "Unknown arg some
in where.author.some"
(Schema in thread)Aaron Waller
06/18/2022, 9:47 PMmodel User {
model User {
uid String @id @default(uuid())
username String? @db.VarChar(24) @unique
followers Follows[] @relation(name: "follower")
following Follows[] @relation(name: "following")
}
model Follows {
follower User @relation(name: "follower", fields: [followerId], references: [uid], onUpdate: Cascade, onDelete: Cascade)
followerId String
following User @relation(name: "following", fields: [followingId], references: [uid], onUpdate: Cascade, onDelete: Cascade)
followingId String
@@id([followerId, followingId])
@@unique([followerId, followingId])
}
Aaron Waller
06/18/2022, 9:48 PMmodel Post {
id Int @id @default(autoincrement())
name String @db.VarChar(255)
author User @relation(fields: [authorId], references: [uid], onUpdate: Cascade, onDelete: Cascade)
authorId String
Austin
06/21/2022, 8:59 PMreturn prisma.post.findMany({
where: {
author: {
followers: {
some: {
followerId: {
equals: 'userId'
}
}
}
}
},
include: {
author: {
include: {
followers: {
include: {
follower: true
}
}
}
}
}
})