Size: a a a

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

2019 November 20

IV

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

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Ivan Votche 👽
че то удаляет сообщения
мб ссылку вставили?
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
делал форматирование через 3 тильды только
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
mutationUpload( _, { data : { docs, ...otherData } }, ctx ) {
           return Promise.all( docs )
               .then( files => {
                   console.log( files );
               } );
       },
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
код вообще простой, я ссократил, что бы лишних проверок не было, но код доходит до такой конструкции и все
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
пробовал по одному файлу через await ждать и первый файл из массива проходил,а второй висел
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Ivan Votche 👽
mutationUpload( _, { data : { docs, ...otherData } }, ctx ) {
           return Promise.all( docs )
               .then( files => {
                   console.log( files );
               } );
       },
Логгирует документы?
Судя по тому, что вы promise.all возвращаете, мб вы хотите внутри .then тоже return написать?
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
вот в этом и проблема, что не логирует, ставил на интервал массива промисов с файлами приходящими и 2,3 в состоянии pending были вечно пока ошибка о ожидании с сервера не пришла
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
и в итоге у Promise.all  then никогда не происходит
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
находил похожий ишьюсс у graphql-upload но их решение не помогает, так же не резолвяться все файлы кроме одного
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
createTraining: async (root, { input }, context) => {
   const { user } = context;
   const coach = await Coach.findOne({ user });
   const { coverPhoto, promotionalVideo, ...properties } = input;

   async function uploadFile(file, path) {
             const { stream, filename } = await file;
             const photoFilename = getUploadPath(path, filename);
             await storage.Save({
                     stream: coverPhotoStream,
                     filename: photoFilename
             });
   }

   await Promise.all([
     uploadFile(coverPhoto, 'training_cover'),
     uploadFile(promotionalVideo, 'training_videos')
   ]);

   const training = new Training({
       coach,
       coverPhoto: coverPhotoFilename,
       promotionalVideo: videoFilename,
       ...properties
   });
   await trainingSave();
   return { training };
}
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
там говрили про блокирующии потоки, что пока один файл не загрузиться, то вторые будут ждать и надо вот типа так делать оборачивать каждые промис-файл в промис или асинкюфункцию
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
попробую покастылять без массива а отдельными полями пока с файлами
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Напишу в лс, чтоб чат не засорять
источник

AP

Andrey Parasich in GraphQL — русскоговорящее сообщество
Если есть коллекция записей, и у каждой свой id, то как запросить подмножество записей с заданными id?
источник

AP

Andrey Parasich in GraphQL — русскоговорящее сообщество
Короче как фильтрануть записи по одному из полей?
источник

AP

Andrey Parasich in GraphQL — русскоговорящее сообщество
Есть структура {id, person}, надо достать не все записи, а только с определённым id
источник
2019 November 21

V

Vadim in GraphQL — русскоговорящее сообщество
Привет всем, использовал ли кто postgres и mongobd в graphql, и есть ли годные мануалы?
источник

ps

p s in GraphQL — русскоговорящее сообщество
Подскажите, если список полей в возвращаемых данных является параметром, то передавать его нужно как параметр запроса или генерировать описание самого запроса?
источник

C

Cvb in GraphQL — русскоговорящее сообщество
Всем привет, графкьюэл же только для получения данных?
источник