Size: a a a

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

2021 May 19

D

Denis in GraphQL — русскоговорящее сообщество
по моим ощущениям 30% - это довольно много, хотя возможно большая часть из них бэкендеры
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
Кто знает, что можно передать в startDay и endDay, чтобы не было этого Message: Unexpected error value: Value supplied (_) is not a valid date time with offset.
я думал схитрить и если дата не выбрана вставлять '_' , со всеми остальными прокатило
`query SEARCH_QUERY(
 $familyName: String
 $firstName: String!
 $lastName: String!
 $phoneNumber: String!
 $startDay: String!
 $endDay: String!
 $applicationNumber: String!
 $region: String!
){
 allApplications(
   where: {
     OR: [
       { familyName_contains_i: $familyName},
     { firstName_contains_i: $firstName},
     { lastName_contains_i: $lastName},
     { phoneNumber_contains_i: $phoneNumber},
     { AND : [{createAt_gte: $startDay},{createAt_lte: $endDay}]},
     { applicationNumber_contains_i: $applicationNumber},
     {region: $region}
   ]
 }){
   id
   familyName
   createAt
 }
}`
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
Или может кто скажет как переписать условие чтобы если даты не выбраны не срабатывало ?)
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
или просто написать ещё один запрос, который будет вызываться если даты нету
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
А что, сделать поля nullable и не передавать их запретить кто-то успел?
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Это будет очень сомнительным решением
источник

SR

Sasha Rudenko in GraphQL — русскоговорящее сообщество
у вас все эти поля явно какого-то типа WhereSomething
почему-бы не передать
query SEARCH_QUERY($where: WhereInput) {
  allApplication(where: $where)
}
источник

SR

Sasha Rudenko in GraphQL — русскоговорящее сообщество
и передавать что есть
источник

SR

Sasha Rudenko in GraphQL — русскоговорящее сообщество
а не все подряд
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Вообще квери какой-то странный, если честно)
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
Я ещё зеленый в gql, пишу по наитию
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
😄
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
Спасибо) буду разбираться)
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Советую пока тщательно пересмотреть API. Потому что сейчас видно, что не полностью понимаешь прелесть graphql и принцип построения запросов - более того, такой API не выглядит юзабельным
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
Можете посоветовать  с чего начать, в этом проекте пишу на скорую руку, так сказать тестовый вариант
источник

SR

Sasha Rudenko in GraphQL — русскоговорящее сообщество
просто не надо перечислять все поля )
примерно так попробуйте
источник

SX

Spav4 X in GraphQL — русскоговорящее сообщество
Спасибо)
источник
2021 May 20

A

Alex in GraphQL — русскоговорящее сообщество
Ребят, есть запрос в котором есть пагинация такого вида: skip: 600, first: 600. Я правильно понимаю, что он в данном случае первых 600 пропускает и отдает + 600?
источник

AD

Alex Derbenev in GraphQL — русскоговорящее сообщество
Именно
источник

A

Alex in GraphQL — русскоговорящее сообщество
Ок, по задержке 0 600, 600 600 должны быть одинаковыми? Я просто не могу понять увеличение задержки при увеличении skip. Это косяк на стороне Бэка?
источник