Size: a a a

Meteor.js - русскоговорящее сообщество

2019 October 07

DS

Deep Shit in Meteor.js - русскоговорящее сообщество
а хотя
источник

DS

Deep Shit in Meteor.js - русскоговорящее сообщество
Я могу отдать в паблиш всю
источник

DS

Deep Shit in Meteor.js - русскоговорящее сообщество
А на клиенте отсортировать по дням
источник

DS

Deep Shit in Meteor.js - русскоговорящее сообщество
Она тогда будет реактивной же?
источник

DS

Deep Shit in Meteor.js - русскоговорящее сообщество
или нет
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
все что отдается через публикацию будет реактивным
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
только надо учитывать момент, что если у тебя есть какой то расчет параметром перед возвратом публикации, то рассчитываться он будет только при переподписке или передаче новых параметров
источник

H

Hans in Meteor.js - русскоговорящее сообщество
Я вот в свете вопрос перформанса щас думаю,  у меня в чатике подгружается история при скролле, через лимит  переподписка, при этом скип не делается, как нагрузку уменьшить ? Делать скип? То есть получается он скроллит верх, когда скролл доходит до самого верха я ему выдаю новую порцию, допустим 50 штук со скипом первых 50ти, если он скроллит вниз, тогда получается скип я минусую
источник

H

Hans in Meteor.js - русскоговорящее сообщество
типо того?
источник

K

Kostya🧐 in Meteor.js - русскоговорящее сообщество
с пагинацией в подписках сложновато. лучше подписаться на последние Н сообщений после определенного времени. а если листают вверх - подгружать методом нужную пачку.
источник

K

Kostya🧐 in Meteor.js - русскоговорящее сообщество
тогда новые сообщения будут вылетать по подписке. и ничего не надо больше делать
источник

A

Aspirin in Meteor.js - русскоговорящее сообщество
с пальцев сорвал)
источник
2019 October 08

H

Hans in Meteor.js - русскоговорящее сообщество
Подскажие как лучше сделать что-типо аггрегации, у меня есть несколько коллекций 'тразнакции' и 'оплаты' мне надо их вывести в табличку как единое целое по дням, я пока до такого дошёл:
подписываемся на публикацию оплат за последние N дней, то есть возвращаем в публикации курсор $gt : new Date(...)
подписываемся транзы за этот же период

на клиене делаем в хелпере fetch() , ходим по платёгам, выкидываем часы / минуты / секунды и соотвественно для всех которые в один день суммируем средства, далее по айдишнику платёги берём транзакции, считаем сколько их было за каждый день. Теперь вопрос, а как быть с пагинацией. Я сначала думал, всё просто, создаём лимит дней, выводим кнопочку next, по next приавбляем например неделю, на серваке соотвественно в публикации из начального значения вычитае новый лимит, умножаем на -1, получаем кол-во которое нам надо скипнуть, публикуем курсов в этом интервале дат. Получается аналогично и для транзакций надо сдлеать, то есть в трекере 2 подписки таких должно быть
источник

H

Hans in Meteor.js - русскоговорящее сообщество
но что если например
источник

H

Hans in Meteor.js - русскоговорящее сообщество
предположим было не знаю, огромное кол-во транзакций или платежей в день
источник

H

Hans in Meteor.js - русскоговорящее сообщество
из публикации fetch делать то нельзя
источник

H

Hans in Meteor.js - русскоговорящее сообщество
то есть на серваке обработь не  могу
источник

H

Hans in Meteor.js - русскоговорящее сообщество
как лучше сделать короче, методом?
источник

K

Kostya🧐 in Meteor.js - русскоговорящее сообщество
а тебе там нужна реактивность?
источник

H

Hans in Meteor.js - русскоговорящее сообщество
да я вот думаю, наверное не буду её делать потому что иначе если мне вернёт дофига этих транз будет не ок для юзера
источник