Size: a a a

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

2018 November 29

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
короче лан, я сделал все же по селекшенам
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
но выглядит дерьмово
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
У меня к Вам вопрос - а зачем это надо?
источник

ИИ

Ильнур Ибатуллин in GraphQL — русскоговорящее сообщество
Что Вы потом с этим делаете?
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
Ильнур Ибатуллин
У меня к Вам вопрос - а зачем это надо?
Я собираюсь это использовать, чтоб сравнивать со сущностью у которой есть отношения и узнать какие отношения запросили и прокинуть это в орм
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
Я могу узнать у модели о том, какие есть связи у нее и там есть в свойствах есть поля которые рассказывают как связь называется и где находится в объекте.
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
Еще бы придумать как кешировать схему, ну точней как запомнить что данная схема есть именно та схема которую мне уже прикидывали, парсить не надо, поэтому отдай готовое.
источник

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
Пока приходит в голову только toJSON() и сравнивать строки.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Maxim Makarov
@nodkz, какую БД вы у себя используете?
MongoDB и Elasticsearch
источник

AN

Andrey Nagikh in GraphQL — русскоговорящее сообщество
Pavel @nodkz
MongoDB и Elasticsearch
Паша, может ты знаешь, что в Эластике внутри в качестве базы? Я спрашивал Томаса, но он не знает. Говорит точно Lucence есть, но это ведь только индекс, типа Sphinx...
источник

AB

Alex Bond in GraphQL — русскоговорящее сообщество
По факту это дописанная люся
источник

AB

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

NN

Nikita Nafranets ⎈ in GraphQL — русскоговорящее сообщество
Ильнур Ибатуллин
У меня к Вам вопрос - а зачем это надо?
graphql-fields пакет нашел, который мне нужен был.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Andrey Nagikh
Паша, может ты знаешь, что в Эластике внутри в качестве базы? Я спрашивал Томаса, но он не знает. Говорит точно Lucence есть, но это ведь только индекс, типа Sphinx...
Lucence под капотом. Поверх свой экзекутор запросов.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Плюс какие-то свои навороты по индексам.
источник

AN

Andrey Nagikh in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Lucence под капотом. Поверх свой экзекутор запросов.
А он умеет работать в режиме базы? Я думал это просто индекс...
источник

AT

Aleksandr Tushin in GraphQL — русскоговорящее сообщество
Andrey Nagikh
А он умеет работать в режиме базы? Я думал это просто индекс...
Lucene хорош именно для полнотекстового поиска, использовать его в качестве бд, имхо, извращение.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Ну это собственно и база есть. Только если маппинг не редактируешь. Т.е. если что-то со схемой крутишь, то тебе надо создавать новый индекс/тип и заливать по новой данные в него. Поля добаляются в существующий индекс без проблем.
источник

AT

Aleksandr Tushin in GraphQL — русскоговорящее сообщество
Надо помнить что то, что заточено на поиск будет тормозить на других операциях
источник