【发布时间】:2021-09-11 04:51:05
【问题描述】:
如何通过过滤tagId获得帖子?
我测试了这段代码,但它不起作用: 我得到了所有没有过滤的帖子!
prisma.post.findMany({
include:
{
Tags:
{
where: { TagId: tagId },
include:
{
Tag: true
}
}
},
})
schema.prisma:
model Post {
id Int @id @default(autoincrement())
title String
tags PostTags[]
}
model PostTags {
id Int @id @default(autoincrement())
post Post? @relation(fields: [postId], references: [id])
tag Tag? @relation(fields: [tagId], references: [id])
postId Int?
tagId Int?
}
model Tag {
id Int @id @default(autoincrement())
name String @unique
posts PostTags[]
}
我该如何解决这个问题?
【问题讨论】:
标签: node.js orm prisma prisma2