Hello World在mongoose中显示为字段响应

时间:2017-03-31 18:22:14

标签: node.js mongodb mongoose graphql mongoose-schema

我想简单地保存并返回自定义数据类型

mutation{
  signUp(email:"sdc") {
    id,
    empId
  }
}

并得到不正确的回应。但是,在控制台日志记录中,我得到了正确的输出,但最终响应如下。

{
  "data": {
    "signUp": {
      "id": "58de9b20772ffc7fe65db764",
      "empId": "Hello World"
    }
  }
}

我尝试搜索Hello World字符串,但在整个项目中找不到该字符串,并且该值未存储在数据库中。看来这是一个默认值,但是我无法得到它的痕迹。

1 个答案:

答案 0 :(得分:1)

在apollo-graphql中,当您使用addMockFunctionsToSchema时,它会为类型ID返回一个随机字符串,为类型Hello World返回String - 并且您的所有解析器都不会启用模拟时调用。

所以,你可能已经启用了模拟。