Size: a a a

GraphQL — русскоговорящее сообщество

2021 March 06

AK

Anatoliy Kernokus in GraphQL — русскоговорящее сообщество
ответ от сервера
 {
 "data": {
   "ships": [
     {
       "name": "Betty R Gambarella",
       "type": "Tug",
       "home_port ........
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Anatoliy Kernokus
{
 ships(limit: 10, offset: 10) {
   name
   type
   home_port
 }
}
почему у такого кода я не могу получить ships в коде? (как на скриншоте)
что говорит красная линия?
источник

AK

Anatoliy Kernokus in GraphQL — русскоговорящее сообщество
Алексей Козин
что говорит красная линия?
Property 'ships' does not exist on type 'unknown'
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Anatoliy Kernokus
Property 'ships' does not exist on type 'unknown'
какой тип у valueChanges? Это rxjs?
источник

AK

Anatoliy Kernokus in GraphQL — русскоговорящее сообщество
Алексей Козин
какой тип у valueChanges? Это rxjs?
apollo + rx
источник

AK

Anatoliy Kernokus in GraphQL — русскоговорящее сообщество
Алексей Козин
какой тип у valueChanges? Это rxjs?
valueChanges это аполовский
источник

AK

Anatoliy Kernokus in GraphQL — русскоговорящее сообщество
в общем я решил эту проблему, но всё равно надо ещё доку курить, так как сейчас я по нажатию пользователя каждый раз вызываю срабатывание этой функции,а это не верно, так как будет тонна подписок. Это решается с помощью refetch?
источник
2021 March 07

ДС

Даулет Сактаганов... in GraphQL — русскоговорящее сообщество
Почему если использовать refetch из useQuery loading не становится тру?
источник

S

Shuh in GraphQL — русскоговорящее сообщество
А variables при этом меняются? Если нет, то кэш настроить надо.
источник

C

Ciemna_noc in GraphQL — русскоговорящее сообщество
а чтобы подтянуть следующую порцию данных лучше   fetchMore использовать?
источник
2021 March 08

S

Shuh in GraphQL — русскоговорящее сообщество
fetchMore для пагинации или infinit scrolling
источник

DK

Dm K in GraphQL — русскоговорящее сообщество
ребята, подскажите, какой лучше решить трабл с кешем. Есть список джоб, на каждую из которых тянется список одних и тех же людей.  У людей есть поле статус, который разный на каждой джобе. Аполо Кеш хранит только 1 список этих людей, поэтому при попытке зайти на джобу, на которой уже был раньше,аполо тянет этот список с неправильными статусами (от другой джобы).  Как можно пофиксить?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Dm K
ребята, подскажите, какой лучше решить трабл с кешем. Есть список джоб, на каждую из которых тянется список одних и тех же людей.  У людей есть поле статус, который разный на каждой джобе. Аполо Кеш хранит только 1 список этих людей, поэтому при попытке зайти на джобу, на которой уже был раньше,аполо тянет этот список с неправильными статусами (от другой джобы).  Как можно пофиксить?
Развести тип User и JobUser.

type JobUser {
 user: User
 status: StatusEnum
}

Не хранить/передавать статус джобы в Entity user, т.к. это поле не принадлежит ему и не является его свойством.
источник

AK

Anatoliy Kernokus in GraphQL — русскоговорящее сообщество
всем привет.на скриншоте я делаю выбору с помощью find по определённому home_port,но только по одному.как я могу сделать это с несколькими переменными?в интернете нахожу информацию только по filter,а в этом api надо воспользоваться find,как я понял по Explorer
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Anatoliy Kernokus
всем привет.на скриншоте я делаю выбору с помощью find по определённому home_port,но только по одному.как я могу сделать это с несколькими переменными?в интернете нахожу информацию только по filter,а в этом api надо воспользоваться find,как я понял по Explorer
сделайте массив значений, home_port: ["England", "Russia"]
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
ну и смените на camelCase, а то прям глаз мозолит)
источник

AK

Anatoliy Kernokus in GraphQL — русскоговорящее сообщество
Олег Линьков
сделайте массив значений, home_port: ["England", "Russia"]
в чем я не прав?по поводу camelCase - так переменная в api задана, самому мозолит
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Anatoliy Kernokus
в чем я не прав?по поводу camelCase - так переменная в api задана, самому мозолит
Home_port - строка, ты массив строк скармливаешь
источник

AK

Anatoliy Kernokus in GraphQL — русскоговорящее сообщество
Алексей Козин
Home_port - строка, ты массив строк скармливаешь
я это понимаю,но как обойти это?мне нужно несколько значений указывать
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Anatoliy Kernokus
я это понимаю,но как обойти это?мне нужно несколько значений указывать
Изменить протокол
источник