Tinder Backend с AWS Amplify - получите только невидимые карты - PullRequest
0 голосов
/ 26 мая 2019

Я бы хотел использовать ampify.js.

Я сейчас нахожусь в тупике.

Я хотел бы создать упрощенную версию Tinder.Без суперлика, без приоритетов пользователей.

У меня есть пользователи и рабочие места.Теперь пользователь должен уметь работать.Важным является: радиус поиска.Задания должны отображаться только один раз.

Поиск по радиусу, по-видимому, выполняется только через ElasticSearch с @searchable.Все в порядке.Но сейчас я не могу получить больше информации о структуре данных

type User @model {
  id: ID!
  name: String
  answers: [Answer] @connection(name: "Answers")
  createdAt: String
  updatedAt: String
}

type Answer @model {
  id: ID!
  user: User! @connection(name: "Answers")
  score: Float
  createdAt: String
  updatedAt: String
}

type Job @model @searchable { 
  id: ID!
  name: String
  location: Location
}

type Location {
  lat: Float
  lon: Float
}

input LocationInput {
  lat: Float
  lon: Float
}

Вот где я сейчас нахожусь.

Если я продолжу в том же духе, я могу отфильтровать задания по геоданные.Но я получаю одну и ту же работу снова и снова.Как я могу решить проблему, связанную с тем, что я получаю только задания, которые пользователь еще не стер.

Я на правильном пути?

...