Size: a a a

Node.js — русскоговорящее сообщество

2021 February 26

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Gearonix
как проверить, есть ли значение в  массиве mongodb?
погуглить пробовал?
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Gearonix
как проверить, есть ли значение в  массиве mongodb?
Так же как и строковые поля
find({ tags: "red" })
источник

N

Nikita in Node.js — русскоговорящее сообщество
Artem Soroka
Так же как и строковые поля
find({ tags: "red" })
каждый раз удивляюсь этому простому, но нифига не интуитивному синтаксису)
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Nikita
каждый раз удивляюсь этому простому, но нифига не интуитивному синтаксису)
Да, с монгой всегда весело
источник

N

Nikita in Node.js — русскоговорящее сообщество
подскажите, есть у меня Postgres таблица например заказов, каждый заказ со своей суммой. Нужно посчитать итоговую сумму за период, т.е. простейший SELECT SUM(...) .. Но вот такой вопрос, а где этот запрос у меня должен быть в приложении написан? В репозитории? В сервисе? Просто вроде же репозиторий занимается сущностями, а тут ему просто запрос на агрегацию 1 числа дают.
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Nikita
подскажите, есть у меня Postgres таблица например заказов, каждый заказ со своей суммой. Нужно посчитать итоговую сумму за период, т.е. простейший SELECT SUM(...) .. Но вот такой вопрос, а где этот запрос у меня должен быть в приложении написан? В репозитории? В сервисе? Просто вроде же репозиторий занимается сущностями, а тут ему просто запрос на агрегацию 1 числа дают.
метод в сервисе заказов
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Nikita
подскажите, есть у меня Postgres таблица например заказов, каждый заказ со своей суммой. Нужно посчитать итоговую сумму за период, т.е. простейший SELECT SUM(...) .. Но вот такой вопрос, а где этот запрос у меня должен быть в приложении написан? В репозитории? В сервисе? Просто вроде же репозиторий занимается сущностями, а тут ему просто запрос на агрегацию 1 числа дают.
Пишите в сервисе )
источник

N

Nikita in Node.js — русскоговорящее сообщество
и че прям в нем sql запрос писать?
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Nikita
и че прям в нем sql запрос писать?
по входным параметрам from и to, в админке магаза обычная практика дистанс какой-то выделять
источник

N

Nikita in Node.js — русскоговорящее сообщество
Andy Cox
по входным параметрам from и to, в админке магаза обычная практика дистанс какой-то выделять
не, это понятно
источник

N

Nikita in Node.js — русскоговорящее сообщество
я имею ввиду ниче что сырой SQL будет в сервисе?
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Nikita
я имею ввиду ниче что сырой SQL будет в сервисе?
да хоть какой, просто нужен security layer для доступа
источник

N

Nikita in Node.js — русскоговорящее сообщество
Andy Cox
да хоть какой, просто нужен security layer для доступа
еще раз пожалуйста, какой security layer?
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Nikita
подскажите, есть у меня Postgres таблица например заказов, каждый заказ со своей суммой. Нужно посчитать итоговую сумму за период, т.е. простейший SELECT SUM(...) .. Но вот такой вопрос, а где этот запрос у меня должен быть в приложении написан? В репозитории? В сервисе? Просто вроде же репозиторий занимается сущностями, а тут ему просто запрос на агрегацию 1 числа дают.
Шо за хфигню вы спрашиваете?)))) Вы аналитический запрос хотите не в админке, а в приложении зафигачить?)
источник

N

Nikita in Node.js — русскоговорящее сообщество
Adv0cat
Шо за хфигню вы спрашиваете?)))) Вы аналитический запрос хотите не в админке, а в приложении зафигачить?)
зря быкуете))
да, потому что есть акция которая действует для магазина если он продал за период на сумму больше Х
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Nikita
еще раз пожалуйста, какой security layer?
ну чтобы посторонние запрос не выполнили
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Adv0cat
Шо за хфигню вы спрашиваете?)))) Вы аналитический запрос хотите не в админке, а в приложении зафигачить?)
зучит так, будто бы админка это отдельный слой
источник

AN

Adel Norberg in Node.js — русскоговорящее сообщество
Ребят, подскажите, пожалуйста, можно ли как-то в npm scripts сделать что-то подобное?
"dev": "(cd api && npm i && npm run prisma:generate && npm run start:dev) & (cd game/client && npm run serve) & (cd game/server & npm run dev)"
источник

N

Nikita in Node.js — русскоговорящее сообщество
Adel Norberg
Ребят, подскажите, пожалуйста, можно ли как-то в npm scripts сделать что-то подобное?
"dev": "(cd api && npm i && npm run prisma:generate && npm run start:dev) & (cd game/client && npm run serve) & (cd game/server & npm run dev)"
создайте в папке scripts/dev.sh а в package.json: 'dev': 'sh ./scripts/dev.sh' :D
источник

N

Nikita in Node.js — русскоговорящее сообщество
и туда запихните все что нужно
источник