Или все же только по хардкору crontab? =)
Это не хардкор, а одна из практик (один из подходов).
Например если завести дополнительное поле с временем последнего обнуления поля count и при обновлении, изменении документа проверять поле и обнулять его?
Можете завести дополнительное поле с датой, и если счётчик != 0 и дата == сегодня, и время обновления >= "уже пора", сбрасываете счётчик на 0 и увеличиваете дату на 1 день. Но по моему, каждый раз дёргать документ, что бы проверить дату и вообще так извращаться, как-то не серьёзно, особенно если таких проверок в день у вас будет не 10 и не 20... (если мало, то особо не принципиально)
P.S. В MySQL есть планироващик свой, на уровне БД. В Монге я такого не припоминаю...