首先在schema里创建一个Product类型,这个类型除了基本字段id,name,price外,还有一个复合字段reviews,其类型是一个结构,另外通过另一个类型Review单独定义。左右中括号代表这是一个数组:
reviews的实现定义在product.js里:
执行query:
query {
product(id:"5") {
id
name
reviews{
author
text
}
}
}
返回了期望的结果。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":