nha*_*nha 6 mongoose node.js graphql graphql-js
我正在尝试使用graffitiexpress和mongoose设置graphQL路由.
但是我收到以下错误:
Error: myColl.myField field type must be Output Type but got: undefined.
at invariant (/Users/nha/.../node_modules/graphql/jsutils/invariant.js:20:11)
at /Users/nha/.../node_modules/graphql/type/definition.js:299:39
Run Code Online (Sandbox Code Playgroud)
在mongoose模式中,类型是:type : Schema.Types.ObjectId.是否应该改变别的东西?
我应该注意的是版本是:
"@risingstack/graffiti": "^1.0.2"
"@risingstack/graffiti-mongoose": "^3.1.1"
"mongoose": "~3.6.20"
Run Code Online (Sandbox Code Playgroud)
结果我没有导入我引用的另一个模型。我有以下代码:
myField : {
type : Schema.Types.ObjectId,
ref : 'myRef'
}
Run Code Online (Sandbox Code Playgroud)
我没有导入'myRef'要使用 graphQL 的猫鼬模型列表。确实很简单;尽管错误消息可能可以改进(这个输出类型是什么?未定义的是什么?)。
| 归档时间: |
|
| 查看次数: |
4926 次 |
| 最近记录: |