0
join
を実装しようとしていますが、常にnull
を取得しようとしています。リレーションGraphQL
type User {
id: Int!
username: String!
recipes: [Recipe]
}
type Recipe {
id: Int!
title: String!
author: User
}
だから、基本的に私はデータにこのような何かを取得したい:
User {
username,
recipes: [{//recipe}, {//recipe}]
}
をレシピのために私は
Recipe {
title,
author: {//user}
}
を期待ので、私は以下のようなクエリがある、と私はしたいです含まれているユーザーと一緒にデータベースからすべてのレシピを取得する
type Query {
recipes: [Recipe!]!
}
ここで
は私のGraphiQLクエリ
{
recipes {
id,
author {
id,
username
}
}
}
ですが、応答では、私はauthor: null
{
"data": {
"recipes": [
{
"id": 1,
"author": null
}]
}
}
任意の提案がありますか?ありがとう!
問題は、あなたのリゾルバであり、あなたの質問ではないでしょう。リゾルバーコードを含めるように質問を更新してください。 –
@DanielRearden、それは解決者との問題でした 応答ありがとう –