На 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.