【发布时间】:2019-06-21 02:51:52
【问题描述】:
尝试从 graphQL 查询中取回 IdTypes 列表。目前使用自省来获取列表,但是在安全审核之后,我们被建议禁用自省。
这是我目前得到的,显然它不起作用:(
import mongoose from 'mongoose'
import { GQC } from 'graphql-compose';
import { composeWithMongoose } from 'graphql-compose-mongoose';
export const IdTypeSchema = new mongoose.Schema({
idType: {
type: String,
enum: ['ID', 'Passport', 'None']
}
})
const IdType = mongoose.model('IdType', IdTypeSchema)
export const IdTypeTC = composeWithMongoose(IdType, {})
GQC.rootQuery().addFields({
idTypesMany: IdTypeTC.getResolver('findMany')
})
枚举不太可能经常更改。
【问题讨论】:
标签: graphql introspection graphql-compose-mongoose