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

MongoDb Commands

This document outlines various commands for interacting with databases, collections, and documents in MongoDB. It includes commands for viewing and managing databases and collections, as well as inserting, updating, searching, and deleting documents. Common document operations like finding, limiting, counting, updating, renaming, and sorting documents are also demonstrated.

Uploaded by

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

MongoDb Commands

This document outlines various commands for interacting with databases, collections, and documents in MongoDB. It includes commands for viewing and managing databases and collections, as well as inserting, updating, searching, and deleting documents. Common document operations like finding, limiting, counting, updating, renaming, and sorting documents are also demonstrated.

Uploaded by

Pranjal tiwari
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

MongoDb Commands

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: 'MERN'})
Insert One Row
db.comments.insert({
'name': 'MERN',
'lang': 'JavaScript',
'member_since': 5
})
Insert many Rows
db.comments.insertMany([{
'name': 'GFG',
'lang': 'JavaScript',
'member_since': 5
},
{'name': 'Ninja',
'lang': 'Python',
'member_since': 3
},
{'name': 'JDKPoint',
'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: 'GFG NOIDA'},
{$set: {'name': 'GFG',
'lang': 'JavaScript',
'member_since': 51
}}, {upsert: true})
Mongodb Increment Operator
db.comments.update({name: 'Ninja2'},
{$inc:{
member_since: 2
}})

Mongodb Rename Operator


db.comments.update({name: 'Ninja'},
{$rename:{
member_since: 'member'
}})
Delete Row
db.comments.remove({name: 'Ninja'})
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}})

db.comments.find().sort({member_since:-1}).pretty()

You might also like