Как объединить ключ с настраиваемыми распознавателями с запросами ampify или appsyn c graphql? - PullRequest
0 голосов
/ 07 апреля 2020

Я использую усиление graphql apis. Я добавил несколько @key для своего поиска и сортировки данных о событиях. Затем я добавил пользовательский Query для поиска ближайших событий по широте и долготе. Теперь, если мне нужно было искать ближайшие события по creatorId или status по location, как мне это сделать?

type Event @model
  @key(name: "byOwnerUser", fields: ["creatorId"])
  @searchable
{
  id:  ID!
  name: String!
  location: Location
  date: AWSDate!
  creatorId: ID!
  status: Boolean
  createdAt: AWSTimestamp
  updatedAt: AWSTimestamp
  users: [UserEvents] @connection(name: "EventsUser")
}

type Location {
  lat: Float!
  lon: Float!
}

input LocationInput {
  lat: Float
  lon: Float
}

type Query {
  nearbyEvents(location: LocationInput!, km: Int): EventConnection
}

Нужно ли писать собственные распознаватели? Есть ли способ сделать это без пользовательских распознавателей? Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...