0% found this document useful (0 votes)
32 views

All MongoDb Commands

This document lists and explains the most common MongoDB commands for working with databases, collections, and documents. It covers commands for creating, dropping, and switching databases; creating and dropping collections; inserting, finding, updating, and deleting documents; and other useful commands like count, limit, and comparison operators.

Uploaded by

Tobi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

All MongoDb Commands

This document lists and explains the most common MongoDB commands for working with databases, collections, and documents. It covers commands for creating, dropping, and switching databases; creating and dropping collections; inserting, finding, updating, and deleting documents; and other useful commands like count, limit, and comparison operators.

Uploaded by

Tobi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Work Login

My
CodeWithHarry Courses Tutorial Blog Notes Contact With
Gear Signup
Us

HTML CSS JS C C++ JAVA PYTHON PHP REACT JS

All MongoDb commands you


will ever need (MongoDb
Cheatsheet)
In this post, we will see a comprehensive list of all the
MongoDB commands you will ever need as a MongoDB
beginner. This list covers almost all the most used
commands in MongoDB.
I will assume that you are working inside a collection
named 'comments' on a MongoDB database of your
choice

1. Database Commands
View all databases

show dbs

Create a new or switch databases 

use dbName

View current Database

db

Delete Database 

db.dropDatabase()
2. Collection Commands
Show Collections

show collections

Create a collection named


'comments'

db.createCollection('comments')

Drop a collection named 'comments'

db.comments.drop()

3. Row(Document) Commands
Show all Rows in a Collection 

db.comments.find()

Show all Rows in a Collection


(Prettified)

db.comments.find().pretty()

Find the first row matching the


object

db.comments.findOne({name: 'Harry'})

Insert One Row

db.comments.insert({
'name': 'Harry',
'lang': 'JavaScript',
'member_since': 5
})

Insert many Rows

db.comments.insertMany([{
'name': 'Harry',
'lang': 'JavaScript',
'member_since': 5
},
{'name': 'Rohan',
'lang': 'Python',
'member_since': 3
},
{'name': 'Lovish',
'lang': 'Java',
'member_since': 4
}])

Search in a MongoDb Database

db.comments.find({lang:'Python'})

Limit the number of rows in output

db.comments.find().limit(2)

Count the number of rows in the


output

db.comments.find().count()

Update a row

db.comments.updateOne({name: 'Shubham'},
{$set: {'name': 'Harry',
'lang': 'JavaScript',
'member_since': 51
}}, {upsert: true})

Mongodb Increment Operator

db.comments.update({name: 'Rohan'},
{$inc:{
member_since: 2
}})

Mongodb Rename Operator

db.comments.update({name: 'Rohan'},
{$rename:{
member_since: 'member'
}})

Delete Row 

db.comments.remove({name: 'Harry'})

Less than/Greater than/ Less than or


Eq/Greater than or Eq

db.comments.find({member_since: {$lt: 90}

db.comments.find({member_since: {$lte: 90

db.comments.find({member_since: {$gt: 90}

db.comments.find({member_since: {$gte: 90

You might also like