Size: a a a

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

2019 December 02

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
кстати, по-прежнему актуально или не?
https://github.com/substack/stream-handbook
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
оо, вот это оно
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Sergey Slipchenko
тут всё плохо. От применения монги для таких целей до конкретной структуры данных. В общем соболезную
Очень информативно)
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Askhat Bilyalov 🔥
Очень информативно)
ну я гвозди микроскопом не забиваю, так что вряд ли чё дельного подскажу 😉
источник

VK

Vladyslav Kaminskyi in Node.js — русскоговорящее сообщество
Askhat Bilyalov 🔥
Ребят, вопрос. Использую монгу. У меня в каждом документе есть список дат в таком виде ['2019-01-05', '2019-02-05', '2019-03-05',...]
Когда наступит след. год, мне нужно в этом списке дат обновить год у каждого документа.
Если таких документов будет например миллион, могут ли возникнуть проблемы с их получением и обработкой?
То есть если я сделаю просто .find({}), не повиснет ли у меня что-нибудь?)
возможно там стоит структуру пересмотреть
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Vladyslav Kaminskyi
возможно там стоит структуру пересмотреть
Ну есть задача такая, у пользователя есть список дат. Это можно сказать расписание которое он выбирает в настройках. В настройках пользователь указывает промежутки (каждый месяц, каждый квартал или каждые пол года) и день начала(от 1 до 25) до конца месяца
Затем я генерю эти даты и сохраняю их в настройки. Всё в целом работает нормально, но я понял, что единственное чего я не учитываю в этом списке это то, что год может измениться. Я думаю просто убрать сам год так как всё что мне надо это месяц и число
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Дальше с помощью этих дат пользователь просто не может например отфильтровать данные которые находятся вне этих промежутков
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Миллион записей это миллион  месяцев получается?
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Миллион настроек. В каждой настройке сейчас генерится этот список дат (пока что вместе с годом)
источник

VK

Vladyslav Kaminskyi in Node.js — русскоговорящее сообщество
без года наверное лучше будет чем с годом и потом каждный год перезаписывать тучу записей с их массивами
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
В целом если я уберу год, тогда мне вообще не нужна будет фоновая задача которая будет эти миллион записей обновлять
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
В году 500000 минут, как там пользователь миллион событий нагенерит? Это что за система такая учета
источник

VK

Vladyslav Kaminskyi in Node.js — русскоговорящее сообщество
хотя, и это выглядит не очень
источник

VK

Vladyslav Kaminskyi in Node.js — русскоговорящее сообщество
Mike Mulukin
В году 500000 минут, как там пользователь миллион событий нагенерит? Это что за система такая учета
так не имеется введу что там будет 1 пользователь
источник

VK

Vladyslav Kaminskyi in Node.js — русскоговорящее сообщество
там их много и их дат много
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
И они могут данные друг друга смотреть?
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Да. Даннные друг друга могут смотреть. Есть типа группы, в котором можно создать запись к которой прикрепится настройка (эта настройка и будет хранить в себе даты)
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Даты чего? Может только последней норм?
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Или 10 последних
источник

AB

Askhat Bilyalov 🔥 in Node.js — русскоговорящее сообщество
Не. Программно генерится типа в каждом месяце или квартале или полугодии промежуток. Условно [2019-01-01 по 2019-01-10, 2019-03-01 по 2019-03-10, 2019-06-01 по 2019-06-01]
И только в этих датах пользователь может фильтровать данные
источник