gpt4 book ai didi

javascript - GraphQL/graphcool - 关系的变异

转载 作者:行者123 更新时间:2023-12-04 17:46:39 25 4
gpt4 key购买 nike

我很难弄清楚如何使用 graph cool 进行关系突变。

我的架构如下所示:

type Team @model {
id: ID! @isUnique
name: String
players: [Player!]! @relation(name: "TeamPlayers")
}

type Player @model {
id: ID! @isUnique
name: String
team: Team @relation(name: "TeamPlayers")
}

我正在尝试向团队中添加一名球员。我已经像下面这样写了我的突变,但它不起作用。

mutation {
addToTeamPlayers(id: "cjc8up2mie32h015280wkqmdy") {
playersPlayer(name: "Jimmy") {
name
}
}
}

我没有发现文档对这种类型的突变特别有用。谁能建议如何做到这一点?我正在关注 this section of the docs .

最佳答案

我想出了答案。您需要创建一个玩家和一个团队,然后使用每个人的 ID 来创建两者之间的关系。

mutation{
addToTeamPlayers(
playersPlayerId:"cjcabmoecfadx0199k5kqfpjp"
teamTeamId: "cjc8up2mie32h015280wkqmdy"
) {
playersPlayer {
name
}
teamTeam {
name
}
}
}

关于javascript - GraphQL/graphcool - 关系的变异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48203827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com