настолько не нужная штука ?
Что такое в вашем понимании стата?
Инфа про бд
Зачем вам инфа о бд, что вы с ней будете делать? И какая именно инфа
выведу вот и все, вообще в чем смысл спросить зачем мне и что я с ним буду делать ? именно длина всех коллекций в бд
смысл выяснить суть задачи, чтобы предложить решение. И под статой разные люди понимают разное. Люди которым нужны стат-метрики БД не используют монгусы, а сразу идут искать экспортеры для настройки мониторинга. А пользователи монгусов как правило максимум хотят сделать пагинацию. У вас же какойто непонятный с виду случай
Ладно пусть я хочу сделать глобальную пагинацию и для этого я хочу получить стату бд с использованием монгуса, можете мне помочь или подсказать возможно ли это с использованием могнуса ?
вы показываете абсолютно все данные без фильтрации?
хех, интересный проект конечно) по задаче - любой из вариантов выше через кэш с ттл, если данные добавляются редко в коллекции. Иначе facet или доп запрос напрямую в коллекцию в обход монгус абстракции
Да это просто эксперименты ) но мне кажется странным что в бд нет такого метода, щас спросил майэскюэлщика, сказал что там тоже нет
А на кой чорт он нужон? Что бы вывести на фронт что у тебя в бд "много коллекций"? Так рандомную цифру захурач и все ок будет :)
Ну это для админ панель типо, и то для себя) Вывести реальную цифру тоже не проблема, но у меня это пздц ресурсоемкий
Создай отдельную модель, прикрути каунт, проитерируй всю бд, и записуй ы дальнейшем всю нужную инфу
можно просто взять асе каунты с помощью метода count() после всё сплюсовать и кинуть на фронт
я это предлагал, он сказал что ему не подходит
ну конечно не подходит, 20-50 сек выполняется запрос
Обсуждают сегодня