Search code examples
mongodbprocedures

Scheduling procedures in mongoDB in Windows


How can I create a mongodb procedure that can be scheduled to run once every day, at a fix time, say sharp at midnight GMT?

This google group link says you cannot schedule a task in mongoDB, they have a Jira for this, but you can use Window Task Scheduler which is described in this link. Is this the only way to achieve it? Is this a good way to do it?


Solution

  • Quoting the comment by @Markus,

    As written in a different answer, running MongoDB on Windows is a bad idea for various reasons. Under Linux, you could use crond to run a .js file easily. If your requirement is to run MongoDB and have a reliable scheduler, the right tool for the job is Linux.

    This answer also mentions the way to solve this.