Installing MongoDB and using the shell

MongoDB can be easily installed on any platform. On Ubuntu 16.04, we need to perform some processes before running the apt-get command:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list


sudo apt-get update && sudo apt-get install mongodb-org

It will ask for confirmation of installation in the last step; press Y. Once the installation is done, we need to start the MongoDB daemon using the following command:

systemctl start mongod

All the preceding commands are to be run by the root. If the user is not root, use the prepend sudo keyword before each command.

We can also download MongoDB manually from the website and run the server with the ~/mongodb/bin/mongod/ command. For this, we need to create an init script because the server will be killed if we close the terminal. We can also use nohup for running the server in the background. Usually, it is better to install it using apt-get. 

For installing MongoDB on macOS X, use the Homebrew software. We can easily install it using the following command:

brew install mongodb

After that, we need to create the db directory where MongoDB stores its database: 

mkdir -p /data/db

Then, change the permissions of that file using chown:

chown -R `id -un` /data/db

Now we have MongoDB ready. We can run it in a terminal window with the following command, which starts the MongoDB daemon:

mongod

Take a look at the following screenshot:

On Windows, we can manually download the installer binary and launch it by adding the installation bin directory to the PATH variable. Then, we can run it using the mongod command.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.40.189