Size: a a a

2020 May 04

M

Melodeiro in MongoDB Russian
Ну можно еще regex пробежаться по полям, если навыки есть
источник

ВИ

Вася Иванов... in MongoDB Russian
Daniil Lebedinsky
Ну алгоритмы могут быть разными, но общий смысл такой - получили идентификаторы для объектов первого уровня, спускаемся на уровень ниже и используем там идентификаторы с предыдущего уровня
ну я понял. спс
источник

DC

Daniyar Changylov in MongoDB Russian
привет всем... это нормально хранить историю действий пользователей в бд связанное с post, put, delete? если так, будет ли мусориться данные и тд, можно ли архивировать или типа того? какое самое оптимальное решение для этой проблемы?
источник

DL

Daniil Lebedinsky in MongoDB Russian
Daniyar Changylov
привет всем... это нормально хранить историю действий пользователей в бд связанное с post, put, delete? если так, будет ли мусориться данные и тд, можно ли архивировать или типа того? какое самое оптимальное решение для этой проблемы?
Если это решает какую то бизнес задачу то да, нормально
источник

DL

Daniil Lebedinsky in MongoDB Russian
Однако очень часто такие данные можно группировать по отрезку времени например и так хранить
При выборе формы хранения отталкивайтесь от того, как чаще всего вам нужно будет эти данные читать и каким образом отображать
источник

DC

Daniyar Changylov in MongoDB Russian
например есть в коллекции лога userName: string, action: int, desc: stringed json... добавил индексацию для userName, action, createdAt.. чтоб сортировать по createdAt и серчить по userName и action
источник

DC

Daniyar Changylov in MongoDB Russian
ну и с пагинацией
источник

DC

Daniyar Changylov in MongoDB Russian
Daniil Lebedinsky
Однако очень часто такие данные можно группировать по отрезку времени например и так хранить
При выборе формы хранения отталкивайтесь от того, как чаще всего вам нужно будет эти данные читать и каким образом отображать
например за 6 месяцев набралось n документов я его бэкапнул
источник

DC

Daniyar Changylov in MongoDB Russian
я смогу потом как-то работать со старыми данными?
источник

DL

Daniil Lebedinsky in MongoDB Russian
Если данные есть в коллекции, то вы можете с ними работать)
Но при таких данных даже при относительно небольшой нагрузке их может набраться очень много, что затруднит выборки очевидно
источник

DL

Daniil Lebedinsky in MongoDB Russian
Но в целом при наличии индексов, нормальном железе и не без огромной нагрузки на запись проблем не будет с выборками по всем комбинациям
источник

D

Denis 災 nobody in MongoDB Russian
кто как автоматом расктывает кластер?
источник

V

V in MongoDB Russian
Здравствуйте, как вывести с базы уникальные значения (без повторов) использую mongoose?
источник
2020 May 05

NS

Nikolay 🤷🏼‍♀️ Simoti... in MongoDB Russian
V
Здравствуйте, как вывести с базы уникальные значения (без повторов) использую mongoose?
distinct либо group
источник

V

V in MongoDB Russian
distinct выводит только это поле, а мне надо полностью док
источник

V

V in MongoDB Russian
с группами можно подробней, пожалуйста? например выбрать все категории по одному разу
источник

NS

Nikolay 🤷🏼‍♀️ Simoti... in MongoDB Russian
уникальные документы нужны? Тогда group по всем полям должен работать
источник

V

V in MongoDB Russian
выводит только поле, а надо всю запись (название, тег к примеру) а уникальность только по одному полю
источник

NS

Nikolay 🤷🏼‍♀️ Simoti... in MongoDB Russian
V
distinct выводит только это поле, а мне надо полностью док
а, вывести док с уникальным полем. Тогда group по одному полю, там в доке есть примеры наглядные
источник

V

V in MongoDB Russian
Nikolay 🤷🏼‍♀️ Simotiuk
а, вывести док с уникальным полем. Тогда group по одному полю, там в доке есть примеры наглядные
Post.find().select("title category").exec(), куда групп объект передать ?
источник