使用输入对象作为graphQL查询的参数(不是突变)是否有意义

时间:2020-10-04 17:35:16

标签: graphql apollo apollo-server graphql-java

我正在设计一个graphQL服务,并研究了输入对象以及有关将其用于突变的建议。使用输入对象作为参数来查询参数数量是否很大(在讨论中假设大约为10)是否也有意义?为什么?为什么不呢?

此外,如果使用输入对象进行查询是否有意义,应该考虑哪些方法对我来说是正确的解决方案?

示例查询:

  retrieveData(
    ids: [ID!]
    codes: [String!]
    countries: [String!]
    types: [String!]
    business: [String!]
    locations: [ID!]
    region: Region!
    limit: Int = 50
    offset: Int = 0
    sortBy: SortBy
    version: Int
  ): Response!```

0 个答案:

没有答案