我正在设计一个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!```