例: http://localhost:1337/graphql?query= {用户(ID:1){ID}} 预计有:
{
"data": {
"users": [
{
"id": "1"
}
]
}
}
实际:
{
"errors": [
{
"message": "Unknown argument \"id\" on field \"users\" of type \"Schema\".",
"locations": [
{
"line": 1,
"column": 8
}
]
}
]
}
答案 0 :(得分:1)
使用strapi v3.0.0-alpha.12.4 你应该指定"其中"用于过滤数据的参数。
在你的情况下应该是:
http://localhost:1337/graphql?query={users(where:{id:1}){id}}
从官方文档(https://strapi.io/documentation/3.x.x/guides/graphql.html):
您还可以对查询应用不同的参数,以进行更复杂的查询。
limit(整数):定义返回的条目数。
start(整数):定义要跳过的条目数。
sort(string):定义数据的排序方式。
where(object):定义要在查询中应用的过滤器。
:等于。
_ne:不等于。
_lt:低于。
_lte:低于或等于。
_gt:大于。
_gte:低于或等于。
_contains:包含。
_containss:包含敏感内容。