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

Mongo Shell Commonly Used Commands and Methods Quick Reference

 Print 
  Author : Shailendra Chauhan
Posted On : 29 May 2015
Total Views : 5,430   
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
16 SEP
Angular2 and Angular4 (Online)
08:00 AM-10:00 AM IST(+5.30 GMT)
16 SEP
Microsoft Azure Infrastructure Solutions (Online)
08:00 PM-11:00 PM IST / 9:30 AM-12:30 PM CST
7 SEP
ASP.NET MVC with Angular4 (Online)
09:00 PM to 11:00 PM IST (+5:30 GMT)
22 AUG
ASP.NET Core with Angular4 (Online)
07:00 AM - 9:00 AM IST(+5:30 GMT)
19 AUG
MEAN Stack 2 (Online)
5:30 Pm - 7:00 PM IST (+5:30 GMT)
19 AUG
ASP.NET MVC with Angular4 (Online)
10:30 Am to 12:30 PM IST (+ 5:30 GMT)
19 AUG
NodeJS with Angular4 (Classroom)
04:00 PM to 07:00 PM IST (+5:30 GMT)
12 AUG
ASP.NET MVC with Angular4 (Classroom)
11:30 AM - 1:30 PM IST (+5:30GMT)
15 JUL
ASP.NET MVC with Angular4 (Online)
03:30 PM - 05:30 PM IST(+5.30 GMT)
LIKE US ON FACEBOOK
 
+