создания (Date).
Как лучше реализовать так, чтобы можно было взять последние 30 дней и посчитать, сколько пользователей в какой день было создано?
Достаешь 1 запросом все документы, созданные за последние 30 дней и в цикле формируешь обьект все.
Как уже написали монга не очень для работы над сырыми данными. А в данном случае даже для реляционки случае стоит подумать об итоговом документе, таблице, с требуемой группировкой, потому что данные за прошлые дни уже не меняются, и незачем по ним проходиться.
А как тогда лучше записывать?
под будущие запросы
Вам надо агрегация. Первым степом матч где выберите больше какой даты. Вторым степом группировка. Что то вроде '{ $group: { _id: { $dateToString: { format: "%Y-%m-%d", date: "$date"} }, count: { $sum: 1 } } }, '
Обсуждают сегодня