Answer the question
In order to leave comments, you need to log in
How to reset the counter every day?
It is required to reset the counter every new day and I don’t understand where to dig and how to implement this idea, I washed it, but I think there may be a more interesting way.
{
_id: $id,
count: 100
}
Answer the question
In order to leave comments, you need to log in
Or is it only for hardcore crontab? =)This is not hardcore, but one of the practices (one of the approaches).
For example, if you create an additional field with the time of the last reset of the count field, and when updating, changing the document, check the field and reset it?Можете завести дополнительное поле с датой, и если счётчик != 0 и дата == сегодня, и время обновления >= "уже пора", сбрасываете счётчик на 0 и увеличиваете дату на 1 день. Но по моему, каждый раз дёргать документ, что бы проверить дату и вообще так извращаться, как-то не серьёзно, особенно если таких проверок в день у вас будет не 10 и не 20... (если мало, то особо не принципиально)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question