Please enable Javascript to correctly display the contents on Dot Net Tricks!

Mongo Shell Commonly Used Commands and Methods Quick Reference

  Author : Shailendra Chauhan
Posted On : 29 May 2015
Total Views : 5,001   
Updated On : 29 May 2015
 

MongoDB shell is an interactive JavaScript shell which help you to manage a MongoDB server. It provides a set of commands to create, update, delete and query your mongodb database. Here is a list of commonly used commands and methods.

Command Helpers

Methods and Commands
Description
help
Show list of commonly used methods and commands with description
db.help()
Show a list of database methods with description
db.<collection>.help()
Show help on collection methods. The <collection_name> can be the name of an existing collection or a non-existing collection.
show dbs / show databases
Show a list of all mongodb databases on the server
use <db_name>
Switch from current database to <db_name>
show collections
Show a list of all collections for current database
show users
Show a list of all users for current database
show roles
Show a list of all user-defined and built-in roles for current database

Basic Shell JavaScript Operations

Operations
Description
db.<collection_name>.find()
Find all documents in the collection
db.<collection_name>.insert()
Insert a new document into the collection
db.<collection_name>.update()
Update an existing document in the collection.
db.<collection_name>.save()
Insert either a new document or update an existing document in the collection
db.<collection_name>.remove()
Delete all documents from the collection
db.<collection_name>.drop()
Completely Drops or removes the collection
db.<collection_name>.createIndex()
Create a new index on the collection if the index does not exist otherwise, the operation has no effect
What do you think?
That’s it for now! I hope you get a good idea of Mongo shell commands. I would like to have feedback from my blog readers. Your valuable feedback, question, or comments about this article are always welcome.



Free Interview Books
 
COMMENTS (0)
2 JUN
Hadoop Development cum Administration (Online)

7:00 AM-9:00AM IST

Know More
28 MAY
ASP.NET Core with Angular4 Development (Classroom)

10:30 AM-11:30 AM Weekend

Know More
27 MAY
ASP.NET MVC with Angular4 Development (Classroom)

4:00 PM-5:30 PM Weekend

Know More
25 MAY
ASP.NET MVC with Angular4 Development (Online)

09:00 PM-11:00 PM IST(+5.30 GMT)

Know More
25 MAY
ASP.NET MVC with Angular4 Development (Online)

09:00 PM-11:00 PM IST(+5.30 GMT)

20 MAY
Angular2 and Angular4 Development (Online)

08:00 AM-10:00 AM IST(+5.30 GMT) Weekend

20 MAY
NodeJS with Angular4 Development (Classroom)

5:00 PM-6:30 PM Weekend

8 MAY
ASP.NET MVC with Angular4 Development (Online)

07:00 AM-09:00 AM IST(+5:30 GMT) M/W/F

2 MAY
ASP.NET Core Development (Online)

07:00 AM - 09:00 AM IST( TUS, THR)

29 APR
ASP.NET MVC with Angular2 Development (Classroom)

9:30 AM-11:00 AM

22 APR
MEAN Stack 2 Development (Classroom)

11:00 AM-12:30 PM Weekend

10 APR
Master Class ASP.NET MVC 5 with Angular2 Plus Angular4 Development (Online)

09:00 PM - 11:00 PM IST (M/W/F)

25 MAR
Xamarin Forms : Build Cross-platform Apps (Classroom)

8:00 AM-9:30AM Weekend

BROWSE BY CATEGORY
 
 
LIKE US ON FACEBOOK
 
+