.find field mongoose没有返回任何东西

时间:2018-04-21 14:22:01

标签: mongoose graphql

我似乎无法弄清楚出了什么问题。我在使用Mongoose find函数返回与字段匹配的所有记录时遇到问题。谁能指出我做错了什么?

// GraphQL
query {
  getFieldsByForm(formID:"1234"){
    formID,
    label,
  }
}

// GraphQL Query
export const getFieldsByForm = {
 type: FieldType,
 args: {
   formID: {type: GraphQLString}
 },
 resolve: getFieldsByFormResolver
}

// GraphQL resolver
export async function getFieldsByFormResolver(parentValue, {formID}) {
  return await modelsMongo.Field.find({formID: formID})
}

1 个答案:

答案 0 :(得分:0)

我弄清楚出了什么问题......抱歉。

我在GraphQL查询中声明了这个: type:FieldType,

而不是: type:new GraphQLList(FieldType),