Задать вопрос
@Enter_a_nickname

Как посчитать количество записей в mongoDB с определенным значением?

Раз в сутки происходит запись данных в базу. В каждой записи есть следующее поле:
" Создан:'2021-02-12 15:16:34' "
Необходимо посредством кода Python посчитать сколько записей было получено например в период с 2021-02-12 (с 18:00) по 2021-02-13 (до 18:00)
  • Вопрос задан
  • 984 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    MongoDB для разработчиков и DevOps
    4 месяца
    Далее
  • Нетология
    Разработчик на Python совместно с МФТИ
    7 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
Решения вопроса 1
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
db.collection.find({
    created_at: {
        $gte: ISODate("2021-02-12 18:00:00.000Z"),
        $lt: ISODate("2021-02-13 18:00:00.000Z")
    }).count()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
count

Или получить все нужные записи и посчитать длину массива средствами языка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы