1. Home
  2. MongoDB
  3. MongoDB Tutorial
  4. MongoDB – mongo Shell

MongoDB – mongo Shell

What is Mongo Shell?

MongoDB provides an interactive mongo shell based on JavaScript. This provides a command line interface between users and MongoDB databases. You can find the best tutorials here for the installation of MongoDB server on Linux operating systems.

What is mongo Shell?

Mongo shell is a command line interface between user and database. You can connect to your MongoDB server using this shell and manage your databases and collections. You can also perform the administrative tasks on MongoDB.

Connect to MongoDB Shell

Type mongo on your system terminal. It will automatically connect to your local MongoDB server running on port 27017.

mongo

MongoDB shell version v3.4.4
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.4
>

You need to specify the hostname to connect remote database. Also, specify port if MongoDB is running on different port.

> mongo --host 10.10.8.1 --port 27017

MongoDB shell version: 2.6.4
connecting to: 10.10.8.1:27017/test

Exit the mongo Shell

Use quit() function or press CTRL+C to quit from mongo shell.

> quit()

Working with MongoDB Shell

The ongoing tutorial is based on mongo shell. Let’s do some basic tasks with mongo shell. Open mongo shell as shown in above commands and run following commands.

Arithmetic operations:

> 22 + 10          ## Output: 22
> 22 * 10          ## Output: 220

Using variables:

> i=22              ## Output: 22
> j=10              ## Output: 220
> i * j             ## Output: 220
Tags , ,