web-dev-qa-db-ja.com

graphqlに段落を読み込む

「artist」のコンテンツタイプがあり、「album」の名前の段落タイプがあります。アルバムには2つのフィールドがあります。1。名前2.リリース日。このフィールドが段落を参照する「artist」コンテンツタイプに「field_album」という名前のフィールドを作成します。次に、アーティスト名と、名前とリリース日を含むすべてのアルバムを表示するクエリを記述します。このクエリを作成してアーティストをロードしますが、段落をロードできません。

    query{
  nodeQuery(filter: {conditions:[{field:"title",value: ["artistname"], operator: EQUAL}]}){
    count
    entities {
      ...on NodeArtist{
        nid
        title
      }
    }
  }
}
1
Arefen

ロードパラグラフのクエリはこのようにする必要があります

query{
  nodeQuery(filter: {conditions:[{field:"title",value: ["artistname"], operator: EQUAL}]}){
    count
    entities {
      ...on NodeArtist{
        nid
        title
        fieldAlbum {
          entity{
            ... on ParagraphAlbum {
              fieldName
              fieldReleaseDate
            }
          }
        }
      }
    }
  }
}

https://github.com/drupal-graphql/graphql/issues/676#issuecomment-423912937

1
Arefen