在Apollo Server GraphQL上,默认情况下,对于可以返回数组的字段,可以返回[];如果该字段不存在,则可以返回null。
即 database_document:
{ name: "george", arr: [ { a: 1 }]}
当前返回值:
{ name: "george", arr: [ { a: 1 }], array_2: null }
想要退货:
{ name: "george", arr: [ { a: 1 }], array_2: [] }
我见过Graphql, how to return empty array instead of null,但是答案说,您必须在返回结果之前用硬代码用[]替换空值,由于数据结构的复杂性,因此对于我们来说这是不可能的,因此新的QU