Size: a a a

NestJS — русскоязычное сообщество

2021 July 13

Y

Yaroslava in NestJS — русскоязычное сообщество
Вопрос снят)
источник

V

Vitaly in NestJS — русскоязычное сообщество
Здравствуйте, ребят, когда создаю уникальное поле в схеме(Монго) то выдает такую ошибку, кто сталкивался?
источник

V

Vitaly in NestJS — русскоязычное сообщество
источник

V

Vitaly in NestJS — русскоязычное сообщество
источник

А

Андрей in NestJS — русскоязычное сообщество
Все привет)
вопрос по typeorm

есть таблица услуг с ценами
мне нужно отсорировать их по наличию цены и приоритету. цена и приритет это integer, только приоритет есть всегда а цены может не быть.

в первую очередь мне нужно вывести услуги в которых указана цена, но не сортировать их по значению.
Может быть есть идеи как можно реализовать это?
источник

А

Андрей in NestJS — русскоязычное сообщество
сам спросил сам ответил)) мб кому пригодится
```
.orderBy('userService.price IS NULL', 'ASC')
```

но не до конца(
ловлю баг https://github.com/typeorm/typeorm/issues/3356
источник

Y

Yaroslava in NestJS — русскоязычное сообщество
буквально с утра такое же решала)
источник

Y

Yaroslava in NestJS — русскоязычное сообщество
решила заменой на лимит/оффсет
источник

А

Андрей in NestJS — русскоязычное сообщество
спасибо за подсказку, но у меня такое не прокатит. у меня в запросе есть еще джойны и лимит возврает кол-во строк, что в итоге не соответсвует пагинаации) тк при лимите = 10 может быть возвращено 5 сушностей и в каждой из них по 2 приджойненные сущности
источник

А

Аntosha in NestJS — русскоязычное сообщество
Если бд постгрес,можешь почитать про coalesce
источник

А

Аntosha in NestJS — русскоязычное сообщество
Хотя, я думаю все базы должны поддерживать
источник

А

Андрей in NestJS — русскоязычное сообщество
я всеже решил это задачу


```
const [users, count] = await this._userRepository
 .createQueryBuilder('user')
 .addSelect('userService.price  IS NULL', 'price_is_null')
 .leftJoinAndSelect('user.userServices', 'userService')
 .andWhere('user.isModerated = true')

 
 .orderBy('price_is_null', 'ASC')
 
 .skip(pagination.offset)
 .take(pagination.limit);

```
источник

А

Андрей in NestJS — русскоязычное сообщество
спасибо за наводку, сейчас почитаю
источник

W

WOrcus in NestJS — русскоязычное сообщество
Всем привет. Упёрся в одном месте.
Есть вот такой запрос:
this.httpService.request({
     url: '111.111.111.111',
     params: {
       fio: 'Ivanov Ivan'
     },
     method: 'GET',
   }).toPromise();

Но сервер-адресат получает в параметрах строку "Ivanov+Ivan"
Кто подскажет, откуда берётся +?
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
url encode?
источник

PL

Pavel Luhin in NestJS — русскоязычное сообщество
хотя странно что на адресате декод не происходит
источник

W

WOrcus in NestJS — русскоязычное сообщество
хз. Посмотрю, спасиб
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
Всем привет, может кто поделится как вы в гейтвее обрабатываете ошибки с микросервисов?
источник

KB

Konstantin Belkin in NestJS — русскоязычное сообщество
Если более подробно, я выбрасываю с мс RpcException, потом в каждом методе делать try catch, и во что тут конвертить или как обработать
источник

И

Илья | 😶 ☮️... in NestJS — русскоязычное сообщество
коды ошибок отправляй да и делов
источник