Size: a a a

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

2018 May 23

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
А т.к. я не смотрел и не пробовал призму и сужу лишь по словам "очевидцев", то гарантию дать не могу насколько это всё профитно
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
ну я тоже рассуждаю с точки зрения человека который слышал/читал но не пробовал
источник

EF

Eugene Fedoseev in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
input Query {
 orderBy: [String!]!
 where: [Where!]!
 take: Int
 skip: Int
}

input Where {
   field: String!
   value: Any
   op: Operation! = EQUAL
}

enum Operation {
 EQUAL, ....
}
То ли я не понял, то ли это не то, о чем я сказал
Я про SomethingWhereInput, со свойствами AND, OR, something_in и тд
источник

EF

Eugene Fedoseev in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
input Query {
 orderBy: [String!]!
 where: [Where!]!
 take: Int
 skip: Int
}

input Where {
   field: String!
   value: Any
   op: Operation! = EQUAL
}

enum Operation {
 EQUAL, ....
}
И разве можно ненулевому свойству дефолтовое значение присваивать?
Я про Operation! = EQUAL
источник
2018 May 24

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
в моём компиле можно)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
но в js версии нельзя
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Там ещё куча всяких штук есть, в принципе: https://github.com/railt/railt/projects/1 Если есть ещё какие идеи - предлагайте смело. Вполне возможно руки дойдут до отдельного бинарника, который сможет это в обычный sdl конвертить. Разработки в этом направлении уже есть в принципе.
источник

MG

Misha Gavelya in GraphQL — русскоговорящее сообщество
Гайс, при використанні даталоадерів потрібно зберігати порядок об’єктів відповідно до порядка отриманих ключів. Тобто якщо отримали [4, 2, 3] повернути має [{id: 4, …}, {id: 2, …}, {id: 3, …}]. Увага питання 😀 хто як вирішує цю задачу? Сортуєте в базі, чи кодом в даталоадері …?
источник

OV

Oleksandr Vorobyov in GraphQL — русскоговорящее сообщество
Misha Gavelya
Гайс, при використанні даталоадерів потрібно зберігати порядок об’єктів відповідно до порядка отриманих ключів. Тобто якщо отримали [4, 2, 3] повернути має [{id: 4, …}, {id: 2, …}, {id: 3, …}]. Увага питання 😀 хто як вирішує цю задачу? Сортуєте в базі, чи кодом в даталоадері …?
в репке даталоадера есть примеры для разных бд
источник

K

Koote in GraphQL — русскоговорящее сообщество
Что бы не задавать тупых вопросов. Есть нормальная реализация графа под питон
источник

K

Koote in GraphQL — русскоговорящее сообщество
?
источник

MG

Misha Gavelya in GraphQL — русскоговорящее сообщество
graphene
источник

MG

Misha Gavelya in GraphQL — русскоговорящее сообщество
источник

MG

Misha Gavelya in GraphQL — русскоговорящее сообщество
Oleksandr
// Dispatch a WHERE-IN query, ensuring response has rows in correct order.
var userLoader = new DataLoader(ids => {
 var params = ids.map(id => '?' ).join();
 var query = `SELECT * FROM users WHERE id IN (${params})`;
 return queryLoader.load([query, ids]).then(
   rows => ids.map(
     id => rows.find(row => row.id === id) || new Error(`Row not found: ${id}`)
   )
 );
});
источник

K

Koote in GraphQL — русскоговорящее сообщество
благодарю
источник

MG

Misha Gavelya in GraphQL — русскоговорящее сообщество
тільки якщо треба асунк, то довдеться доставляти сторонні лібки
источник

MG

Misha Gavelya in GraphQL — русскоговорящее сообщество
Dispatch a WHERE-IN query, ensuring response has rows in correct order.

[1, 2, 3] і  [3, 2, 1] поверне один і той самий масив
источник

MG

Misha Gavelya in GraphQL — русскоговорящее сообщество
Чи я помиляюся?
источник

o

olebedev in GraphQL — русскоговорящее сообщество
Misha Gavelya
Чи я помиляюся?
Моя твоя не понимает
источник

A

Abu in GraphQL — русскоговорящее сообщество
Misha Gavelya
тільки якщо треба асунк, то довдеться доставляти сторонні лібки
“русскоговорящее сообщество”
источник