これはうまくいきます
query QryTopics {
topics {
nodes {
name
topicId
count
}
}
}
しかし、フィルタリングされた結果が必要です。私はgraphqlを初めて使用しますが、このコレクションに「where」、「first」、「last」、「after」などと呼ばれるパラメーターが表示されます...どうすればそれを使用できますか? そのタイプは「RootTopicsTermArgs」で、私のスキーマから自動生成されたものである可能性があります。フィールドがあり、そのうちの 1 つはブール値の「子なし」です。私がやろうとしているのは、タグ付けされた投稿を持つトピック (Wordpress のカスタム分類法) のみを返すことです。基本的に、クライアントでこれを行うことができなくなります。
data.data.topics.nodes.filter(n => n.count !== null)
コレクションで where args を使用する良い例を教えてもらえますか? 考えられる構文のすべての順列を試しました。含む
topics(where:childless:true)
topics(where: childless: 'true')
topics(where: new RootTopicsTermArgs())
etc...
明らかに、それらはすべて間違っています。