Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Prisma 同一数据类型中两个字段的相同关系_Prisma_Prisma Graphql - Fatal编程技术网

Prisma 同一数据类型中两个字段的相同关系

Prisma 同一数据类型中两个字段的相同关系,prisma,prisma-graphql,Prisma,Prisma Graphql,我可以这样写吗: type User { primaryStory: Story! @relation(name: "userStory") secondaryStories: [Story] @relation(name: "userStory") } type Story { user: User! @relation(name: "userStory") } 基本上,我想要的是为主要故事和次要故事都使用一个关系名称。这是不可能的。对于以模糊方式指定的名称,不清楚userStory与

我可以这样写吗:

type User {
 primaryStory: Story! @relation(name: "userStory")
 secondaryStories: [Story] @relation(name: "userStory")
}
type Story {
 user: User! @relation(name: "userStory")
}

基本上,我想要的是为主要故事和次要故事都使用一个关系名称。

这是不可能的。对于以模糊方式指定的名称,不清楚userStory与什么相关

您可以有两个不同的关系名称,也可以有如下构造并相应地进行筛选:

type User {
 stories: Story! @relation(name: "userStories")
}
type Story {
 author: User! @relation(name: "userStories")
 isPrimary: Boolean! 
}