GraphQLNonNull相反

时间:2018-03-29 15:36:47

标签: node.js typescript graphql

我正在尝试实现graphql,我有问题。

我输入了graphql:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
fragmentTransaction.setReorderingAllowed(false);
} 

在此GraphQLObjectType中我有页面菜单。 我使用带mongoose的mongoDB。 页面菜单在模型中可以为空。当我在graphql中查询此属性时,它的机会可以返回null,但这与GraphQL.GraphQLNonNull不兼容。使用“message”返回错误:“不能为非可空字段MenuItemData.page返回null。”

我的问题是:“GraphQLNonNull是否相反。像GraphQL一样?”。我没找到它。

谢谢

1 个答案:

答案 0 :(得分:0)

如果类型可以为空,请不要使用GraphQLNonNull。默认情况下,GraphQL字段没有值。

type: new GraphQL.GraphQLNonNull(menuType)

成为

type: menuType