需要 xxxxxx 类型的参数,但未提供
Posted
技术标签:
【中文标题】需要 xxxxxx 类型的参数,但未提供【英文标题】:argument Where of type xxxxxx is required, but it was not provided 【发布时间】:2021-02-05 11:23:55 【问题描述】:我有这个奇怪的问题。也许我错过了什么
我有两张桌子,车辆和购买
当我尝试通过
查询车辆时 query
vehicles
id
正常返回数据???
"data":
"vehicles": [
"id": 29
]
但是有了这个查询
query
purchase
id
我收到此错误
"error":
"errors": [
"message": "Field \"purchase\" argument \"where\" of type \"purchaseWhereUniqueInput!\" is required, but it was not provided.",
"locations": [
"line": 2,
"column": 3
],
这是我的代码:-
export const PaymentQuery =extendType(
type :"Query",
definition(t)
t.crud.purchase(filtering : true , pagination : true , ordering : true , )
)
export const VehicleQuery = extendType(
type : "Query",
definition(t)
t.crud.vehicles(filtering : true , pagination : true , ordering : true , );
)
【问题讨论】:
拼写错误。应该是t.crud.purchases()
【参考方案1】:
我意识到 nexusjs 使用命名约定来确定查询是否应该返回一个列表!
将表名从purchase
更改为purchases
即可解决问题
【讨论】:
以上是关于需要 xxxxxx 类型的参数,但未提供的主要内容,如果未能解决你的问题,请参考以下文章
过程或函数“uspExportGetMailinfoTest”需要参数“@CUSTOMER”,但未提供该参数。我错过了啥?