首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Strapi -如何使用Strapi自定义graphql

Strapi -如何使用Strapi自定义graphql
EN

Stack Overflow用户
提问于 2017-12-22 00:22:20
回答 2查看 1.8K关注 0票数 2

例如:http://localhost:1337/graphql?query={users(id:1){id}}期望:

代码语言:javascript
复制
{
  "data": {
    "users": [
      {
        "id": "1"
      }
    ]
  }
}

实际:

代码语言:javascript
复制
{
  "errors": [
    {
      "message": "Unknown argument \"id\" on field \"users\" of type \"Schema\".",
      "locations": [
        {
          "line": 1,
          "column": 8
        }
      ]
    }
  ]
}
EN

回答 2

Stack Overflow用户

发布于 2018-06-19 18:08:35

使用strapi v3.0.0-alpha.12.4,您应该指定"where“参数来过滤数据。

在您的情况下,它应该是:

代码语言:javascript
复制
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 (对象):定义要在查询中应用的过滤器。

:等于。

_ne:不等于。

_lt:低于。

_lte:小于或等于。

_gt:大于。

_gte:小于或等于。

_contains:包含。

_containss:包含敏感的。

票数 3
EN

Stack Overflow用户

发布于 2018-05-13 23:29:30

我认为您需要查询_id,而不是id

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47928923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档