我正在尝试实现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一样?”。我没找到它。
谢谢
答案 0 :(得分:0)
如果类型可以为空,请不要使用GraphQLNonNull
。默认情况下,GraphQL字段没有值。
type: new GraphQL.GraphQLNonNull(menuType)
成为
type: menuType