I am following the tutorials at docs.mongodb.org, I have completed the first tutorial which was to install mongodb on a windows machine. I am now at the second stage which is getting started with mongodb development. I am stuck at the first stage of this section which instructs me to type "mongo" into a system prompt. When I do this I simply get an error message saying the following
'mongo' is not recognized as an internal or external command, operable program or batch file. I know this is probably something quite simple that I am doing wrong, does anyone have any ideas?
This question is tagged with
~ Asked on 2013-02-24 16:35:32
You need to run
mongod first in one cmd window then open another and type
mongo. Make sure you updated your Windows Path environment variable too so that you don't have to navigate to the directory you have all of the mongo binaries in to start the application. To update the Path variable:
Go to Control Panel > System & Security > System > Advanced System Settings > Environment Variables > navigate to the Path variable hit Edit and add
;C:\mongodb to the Path (or whatever the directory name is where MongoDB is located (the semi-colon delimits each directory).
~ Answered on 2013-02-24 19:27:15
binfolder to the "Path" Environment Variable
Here's how on Windows 10:
If you're not sure where it is, it's probably in
C:\Program Files\MongoDB\Server\3.4\ 3.4 was the latest stable version at the time, this will be different for you probably.
It should look like this:
Notice this is the path to mongo.exe and mongod.exe. Adding this folder to the Path variable is telling Windows to search in this folder for executables matching your command when you run something in cmd. The search starts with the current working dir, and if it doesn't find your exe, goes on to search all the paths in Path till it finds it or it doesn't and it gives you that error you saw.
Copy the path to the bin folder. It should be
C:\Program Files\MongoDB\Server\3.4\bin\ (Or whatever version you're using)
Press win, type
env, Windows will suggest "Edit the System Environment Variables", click that.
Now you should be able to run
mongo from anywhere in a command window.
~ Answered on 2017-01-06 14:28:49