我有一个10列的表格。如何仅将3个或4个列值限制为对某些用户的访问(基于访问级别)。
我还如何仍返回其他列的数据并仅为那些受限列/字段添加错误消息?
答案 0 :(得分:0)
您可以在此字段中使用解析器:
fieldName: {
type: GraphQLString,
resolve (data, a, b, { rootValue: _ }) {
if(!_.user.isAdmin) throw new Error('restricted')
return data.fieldName;
}