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.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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}})