Graphql对象(或JSON)作为筛选器参数

Graphql对象(或JSON)作为筛选器参数,graphql,apollo,graphql-js,apollo-client,apollo-server,Graphql,Apollo,Graphql Js,Apollo Client,Apollo Server,是否可以将JSON对象归档在筛选器参数中。比如: Query{ building(location:{lon,lat}){ name,... } } 我需要传递位置,我希望将其作为js对象(传递给apollo客户端)或字符串化JSON传递。您可以使用它来实现这一点。您需要编辑您的模式 type Query { building(location: Location): Building } input Location {

是否可以将JSON对象归档在筛选器参数中。比如:

    Query{
      building(location:{lon,lat}){
        name,...
      }
    }
我需要传递位置,我希望将其作为js对象(传递给apollo客户端)或字符串化JSON传递。

您可以使用它来实现这一点。您需要编辑您的模式

type Query {
    building(location: Location): Building
}

input Location {
    lon: String
    lat: String
}
然后你可以像这样发布你的查询

query {
  building(location: {lon:"100.332680",lat:"5.416393"}) {
    name,...
  }
}
你可以用它来实现这一点。您需要编辑您的模式

type Query {
    building(location: Location): Building
}

input Location {
    lon: String
    lat: String
}
然后你可以像这样发布你的查询

query {
  building(location: {lon:"100.332680",lat:"5.416393"}) {
    name,...
  }
}
See的可能副本以及See的可能副本和