Why is it necessary to run both mongod and mongo.exe in windows? What's happening behind the scene?

What's the difference between these two?

1 Answer 1


As @Stennie explained it's exactly the other way around .. mongod is the daemon background process running the database server and mongo.exe is the interactive shell.

As such - both are running if you want to use the database from the command prompt / a console [CMD] window.

  • 1
    FYI mongod is the server daemon and mongo (aka the mongo shell) is the client console tool.
    – Stennie
    Oct 23, 2019 at 15:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.