下面是一个概念上我正在寻找的查询。但是,我无法弄清楚如何实现......或者即使它是可能的。
query getMedia($id: ID!) {
media(id: $id) {
__typename
title
... on Movie {
fps
}
... on Music {
duration
... on Song {
lyrics
}
... on Composition {
movements
}
}
}
基本上,我有媒体类型,如果是音乐,则有不同类型的音乐。如果记录是“歌曲”,我希望这是一个回应:
{
"media": {
"__typename": "Song",
"duration": 5.67,
"title": "Some Song",
"lyrics": "La de da de da de da de day oh",
}
}
这可能吗?