Aaron Waller
06/17/2022, 6:16 PMreturn prisma.post.findMany({
where: {
author: {
followers: {
followerId: args.uid
}
}
},
include: {
author: {
include: {
followers: {
where: {
followerId: args.uid
},
}
}
}
}
})
But unfortunately it tells me `"Unknown arg followers
in where.author.followers for type UserRelationFilter. Available args:",`
More in threadAaron Waller
06/17/2022, 6:18 PMmodel 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/17/2022, 6:21 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
Aarav Shah
06/17/2022, 6:35 PMsome
every
or none
https://www.prisma.io/docs/concepts/components/prisma-client/crud#get-the-first-record-that-matches-a-specific-criteriaAaron Waller
06/18/2022, 10:04 AMreturn prisma.post.findMany({
where: {
author: {
some: {
followers: {
followerId: {
equals: args.userId
}
}
}
}
},
include: {
author: {
include: {
followers: {
include: {
follower: true
}
}
}
}
}
})
Unknown arg some
in where.author.some