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

Basic MongoDB Commands

MongoDB is a cross-platform, document oriented database that provides, high performance, high availability, and easy scalability. MongoDB works on concept of collection and document. This article lists about the frequently used commands of MongoDB used by developers and DBA in their day to day development and operation life.

Uploaded by

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

Basic MongoDB Commands

MongoDB is a cross-platform, document oriented database that provides, high performance, high availability, and easy scalability. MongoDB works on concept of collection and document. This article lists about the frequently used commands of MongoDB used by developers and DBA in their day to day development and operation life.

Uploaded by

Manjunath.R
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Basic MongoDB Commands

db.help() get a list of commands


show dbs print a list of all databases on the server
use myTestDB create new database "myTestDB"
db know your current selected database
db.dropDatabase() drop the current selected database
db.createCollection("Employee") create new collection "Employee"
show collections print a list of all collections created
db.Employee.drop() drop the collection "Employee"
db.Employee.insert({name: 'Raj', address: insert document in collection "Employee"
'Bangalore'})
db.Employee.find() list the documents in collection "Employee"

{ "_id" : ObjectId("60658a0dbe02cfa1d386ab52"), "name" : "Raj", "address" : "Bangalore" }

db.Employee.update({'name' : 'Raj'}, update the document in collection "Employee"


{$set: {'name' : 'Albert'}})
db.Employee.find() list the documents in collection "Employee"

{ "_id" : ObjectId("60658a0dbe02cfa1d386ab52"), "name" : "Albert", "address" : "Bangalore" }


save document in collection "Employee"
db.Employee.save({"_id": new
ObjectId("60658a0dbe02cfa1d386ab53"),
name: "Newton", address: "Delhi"});

db.Employee.find() list the documents in collection "Employee"

{ "_id" : ObjectId("60658a0dbe02cfa1d386ab52"), "name" : "Albert", "address" : "Bangalore" }


{ "_id" : ObjectId("60658a0dbe02cfa1d386ab53"), "name" : "Newton", "address" : "Delhi" }

db.Employee.remove({'name': 'Albert'}) delete document in collection "Employee"


db.Employee.find() list the documents in collection "Employee"

{ "_id" : ObjectId("60658a0dbe02cfa1d386ab53"), "name" : "Newton", "address" : "Delhi" }

db.getUsers(); list down all the users of current database

show roles list down all the roles


db.Employee.dataSize() get the size of the collection "Employee"
db.Employee.storageSize() get the total size of document stored in the
collection "Employee"
db.Employee.totalSize() get the total size in bytes for both collection
data and indexes

db.Employee.totalIndexSize() get the total size of all indexes in the


collection "Employee"

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy