Size: a a a

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

2019 May 11

SZ

Sergey Zverev in GraphQL — русскоговорящее сообщество
Eugene Korobkov
Делает жизнь проще засчет новых "клиентов" (apollo client, relay), позволяющих меньше усилий тратить на управление стейтом.
Ну я аполло клиентом пользуюсь, я не совсем плохой разработчик скажу вам - рест проще) Скажем так, если аполло клиентом пользоваться поверхностно то все норм а если все правильно писать то время придется потрать много на первоначальном этапе.
источник

SZ

Sergey Zverev in GraphQL — русскоговорящее сообщество
Порог входа в аполло клиент не такой уж и маленький как может показаться, а так да - согласен, от редакса сам устал сильно)
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Кто тут писал тесты с GraphQL? На фронте запускаем Jest, он по env переменной подбирает креды и коннектится к тестовой БД, далее отправляем action объект и проверяем, что он появился в тестовой БД.
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Аналогично с edit (оно же update) объекта.
источник

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
Мужики всем привет, есть кто-то тут ? У меня проблемка, видимо туплю. Почему-то не получаю default значения при создание обьекта в БД,
Где-то я точно накосячил, вот только где не могу понять. По факту мне нужно что бы default значения были
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Veaceslav Artiom
Мужики всем привет, есть кто-то тут ? У меня проблемка, видимо туплю. Почему-то не получаю default значения при создание обьекта в БД,
Где-то я точно накосячил, вот только где не могу понять. По факту мне нужно что бы default значения были
а вставляешь записи как?
источник

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
Uxname
а вставляешь записи как?
return new UserModel(args).save();
Если я вас правильно понял.
источник

EA

El Anonimo in GraphQL — русскоговорящее сообщество
Mongo понимает в не двойные кавычки.
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Veaceslav Artiom
return new UserModel(args).save();
Если я вас правильно понял.
а если колбэк в save добавить, что пишет?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
obj.save(function (err) {
console.log(err);
});
источник

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
Uxname
а если колбэк в save добавить, что пишет?
Пишет null. не понятно почему он не может создать его исходя из defaul
источник

U

Uxname in GraphQL — русскоговорящее сообщество
так а что пишет? ошибок нет и просто не создает запись в бд?
источник

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
Uxname
так а что пишет? ошибок нет и просто не создает запись в бд?
Она запись создает, а вот поля setting нету ...
Хотя он вроде как должен быть и в нем значения default
источник

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
settings: {
       type: [SettingsSchema]
   },
источник

U

Uxname in GraphQL — русскоговорящее сообщество
у самого поля Settings default прописан?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
пропиши default:{} мб
источник

U

Uxname in GraphQL — русскоговорящее сообщество
а ещё попробуй отключить minimize глянуть
https://mongoosejs.com/docs/guide.html#minimize
источник

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
Uxname
пропиши default:{} мб
Да, это то что нужно. Спасибо !!!
Я думал что нужно как-то указать что нужен default но не знал как.
источник

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
Uxname
пропиши default:{} мб
👍👍👍👍👍👍👍 Спасибо !
источник

g

graphql_bot in GraphQL — русскоговорящее сообщество
graphql/graphiql v0.13.0 → v0.13.1 🎉
источник