Возврат пустого массива вместо нуля в GraphQL API - PullRequest
0 голосов
/ 09 января 2019

На Apollo Server GraphQL можно по умолчанию вернуть [] для полей, которые могут возвращать массив, а не ноль, если поле не существует.

т.е. database_document:

{ name: "george", arr: [ { a: 1 }]}

В настоящее время возвращает:

{ name: "george", arr: [ { a: 1 }], array_2: null }

Хочу вернуться:

{ name: "george", arr: [ { a: 1 }], array_2: [] }

Я видел Graphql, как вернуть пустой массив вместо нуля , но в ответе говорится, что вам нужно жестко закодировать замену пустых значений на [], прежде чем результат будет возвращен, что для нас невозможно сложности структур данных, следовательно, новый QU.

...