SlideShare a Scribd company logo
1 of 58
www.edureka.in/mongodbSlide 1
®
www.edureka.in/mongodbSlide 2
 Module 1
 Introduction and Overview
 No SQL
 Module 2
 CRUD Operations
 CRUD Concerns
 Module 3
 Schema Design and Data Modeling
 Comparison with Relational Systems
 Module 4
 Administration
 Backup and Recovery
 Module 5
 Scalability and Availability
 Replication and Sharding
 Module 6
 Indexing and Aggregation Frame work
 Performance Tuning
 Module 7
 Application Engineering and Mongo DB Tools
 Interface with Other Language
 Module 8
 Project, Additional Concepts and Cases Studies
MongoDB Course Topics
www.edureka.in/mongodbSlide 3
MongoDB Course
Module 02 : CRUD Operations
www.edureka.in/mongodbSlide 4
Topics of the Day
Module 1 – Revision
MongoDB Development Overview
MongoDB Production Overview
MongoDB CRUD Introduction
MongoDB CRUD Concepts
MongoDB CRUD Syntax & Queries
www.edureka.in/mongodbSlide 5
Annie’s Question- Related to Module1
What are typical uses for MongoDB?
www.edureka.in/mongodbSlide 6
Annie’s Answer
Content management systems,
Mobile applications, Gaming,
E-commerce, Analytics, Archiving,
Logging, Data Hub.
www.edureka.in/mongodbSlide 7
Annie’s Question
Where you should not use MongoDB?
www.edureka.in/mongodbSlide 8
Annie’s Answer
For those systems which require SQL, joins, and
multi-object transactions.
www.edureka.in/mongodbSlide 9
Annie’s Question
Does MongoDB handle caching?
www.edureka.in/mongodbSlide 10
Annie’s Answer
Yes. MongoDB keeps all of the most recently used
data in RAM. If you have created indexes for your
queries and your working data set fits in RAM,
MongoDB serves all queries from memory.
www.edureka.in/mongodbSlide 11
Annie’s Question
What is the difference in mongo and mongos?
www.edureka.in/mongodbSlide 12
Annie’s Answer
Mongo  For simple shell access
Mongos  For Sharded Cluster
www.edureka.in/mongodbSlide 13
mongod
(Mongo Database)
mongos mongos mongos
app dirver app dirver app dirverapp dirver
Query
Sender
MongoDB Development Environment
www.edureka.in/mongodbSlide 14
app server app server app serverapp server
Mongos Mongos Mongos Config 1
Config 2
Config 3
mongod
mongod
mongod
Sahrd1
mongod
mongod
mongod
Sahrd2
mongod
mongod
mongod
Sahrd3
mongod
mongod
mongod
Sahrd4
mongod
mongod
mongod
Sahrd5
mongod
mongod
mongod
Sahrd6
Query Router
Read/Write
Operations
Mongo DB
Cluster
MongoDB Production Overview
www.edureka.in/mongodbSlide 15
Introduction
MongoDB
provides rich
functionalities for
reading and
manipulating
data.
CRUD stands for
Create,
Read,
Update and
Delete.
These terms are
the basic stuffs for
all interactions with
the databases.
C
R
U
D
MongoDB CRUD Introduction
www.edureka.in/mongodbSlide 16
CRUD
C
R
U
D
Create
Read
Update
Delete
MongoDB CRUD Operations
www.edureka.in/mongodbSlide 17
Data Operations
Data
Modification
Query
Database Operations
Read Create Update Delete
www.edureka.in/mongodbSlide 18
CRUD Concepts
Read Operations Write Operations
MongoDB CRUD Concepts
www.edureka.in/mongodbSlide 19
Read Operations
Cursors
Query Optimization
Query Plans
Distributed Queries
Read Operations
www.edureka.in/mongodbSlide 20
CURSORS
Queries return
iterable objects,
called cursors, that
hold the full result
set of the query
request.
db.collection.find()
method queries a
collection and returns
a cursor to the
returning documents.
To access the
documents, you need
to iterate the cursor.
If the returned cursor
is not assigned to a
variable using the var
keyword, then the
cursor is automatically
iterated up to 20
times.
>
db.runCommand(
{ cursorInfo: 1 } )
is used to find
information about
cursor.
CURSORS
www.edureka.in/mongodbSlide 21
> db.runCommand( { cursorInfo: 1 } )
> db.runCommand<{ cursor Info : 1 } >
{ “ totalOpen”: 0, “ client Cursors_size”:0, “timedout”: 0, “ok” :1}
>
> db.runCommand( { cursorInfo: 1 } )
> db.runCommand<{ cursor Info : 1 } >
{ “ totalOpen”: 1, “ client Cursors_size”:1, “timedout”: 0, “ok” :1}
>
Cursor Information
www.edureka.in/mongodbSlide 22
> Create an Index to Support Read Operations
> Query Selectivity
> Covering a Query
> Query Plans
Query Optimization
www.edureka.in/mongodbSlide 23
Query Behavior
All queries in MongoDB address a
single collection.
You can modify the query to impose
limits, skips, and sort orders.
The order of documents returned by
a query is not defined and is not
defined unless you specify a
sort().
Operations that modify existing documents
(i.e. updates) use the same query
syntax as queries to select documents to
update.
MongoDB provides a
db.collection.findOne() method as a
special case of find() that returns a single
document.
In aggregation pipeline, the $match
pipeline stage provides access to
MongoDB queries.
Query
Behavior
www.edureka.in/mongodbSlide 24
Annie’s Question
When Query Plan Revision happens?
www.edureka.in/mongodbSlide 25
Annie’s Answer
• The collection receives 1,000 write operations.
• The reIndex rebuilds the index.
• You add or drop an index.
• The mongod process restarts.
www.edureka.in/mongodbSlide 26
Annie’s Question
How do I isolate cursors from intervening write
operations?
www.edureka.in/mongodbSlide 27
Annie’s Answer
MongoDB cursors can return the same document
more than once in some situations.
You can use the snapshot() method on a cursor to
isolate the operation for a very specific case.
www.edureka.in/mongodbSlide 28
Read
Operations
to Replica
Sets
Read
Operations
to Sharded
Clusters
Distributed
Query
Distributed Queries
www.edureka.in/mongodbSlide 29
app server app server app serverapp server
Mongos Mongos Mongos Config 1
Config 2
Config 3
mongod
mongod
mongod
Sahrd1
mongod
mongod
mongod
Sahrd2
mongod
mongod
mongod
Sahrd3
mongod
mongod
mongod
Sahrd4
mongod
mongod
mongod
Sahrd5
mongod
mongod
mongod
Sahrd6
Query Router
Read/Write
Operations
Mongo DB
Cluster
Sharded Collection
Read Operations to Sharded Clusters
www.edureka.in/mongodbSlide 30
Sahrd1 Sahrd1
Secondary
Primary
Secondary
Secondary
Primary
Secondary
Config 1
Config 2
Config 3
app server
MongosQuery Router
Read
Operations
Write
Operations
Mongo DB Cluster
Read Operations to ReplicaSet
www.edureka.in/mongodbSlide 31
Write Operations
Write Operations
Write Concern
Write Operation Performance
Record Padding
Distributed Write Operations
Bulk Inserts in MongoDB
www.edureka.in/mongodbSlide 32
With stronger write
concerns, clients wait
after sending a write
operation for MongoDB
to confirm the write
operations.
In some failure cases,
write operations issued
with weak write concerns
may not persist.
When inserts, updates
and deletes have a weak
write concern, write
operations return
quickly.
The strength of the
write concerns
determine the level of
guarantee.
Write concern
describes the guarantee
that MongoDB provides
when reporting on the
success of a write
operation..
Success
Write Concerns
www.edureka.in/mongodbSlide 33
Write
Concern
Levels
Errors
Ignored
Unacknowledged
AcknowledgedJournaled
Replica
Acknowledged
Write Concerns Levels
www.edureka.in/mongodbSlide 34
 With an errors ignored write concern, MongoDB does not acknowledge write operations.
 With this level of write concern, the client cannot detect failed write operations.
 These errors include connection errors and mongod exceptions such as duplicate key
exceptions for unique indexes.
 Although the errors ignored write concern provides fast performance, this performance gain
comes at the cost of significant risks for data persistence and durability.
 To set errors ignored write concern, specify w values of -1 to your driver.
db.addresses.ensureIndex( { "user_id": 1 }, { unique: true } )
Error Ignored
www.edureka.in/mongodbSlide 35
 With an unacknowledged write concern, MongoDB does
not acknowledge the receipt of write operation.
 Unacknowledged is similar to errors ignored; however,
drivers attempt to receive and handle network errors when
possible.
 Write operation to a mongod instance with write concern
of unacknowledged.
 The client does not wait for any acknowledgment.
Driver
mongod
Write
Apply
Unacknowledged
www.edureka.in/mongodbSlide 36
 With a receipt acknowledged write concern, the mongod confirms the receipt of the
write operation.
 Acknowledged write concern allows clients to catch network, duplicate key, and other
errors.
 To set acknowledged write concern, specify w values of 1 to your driver.
 MongoDB uses acknowledged write concern by default, after the releases outlined in
Default Write Concern Change.
 Write operation to a mongod instance with write concern of acknowledged.
 The client waits for acknowledgment of success or exception.
Acknowledged
www.edureka.in/mongodbSlide 37
Driver
mongod
Write
Apply getLastErrorW:l
getLastError
Response
Acknowledged
www.edureka.in/mongodbSlide 38
 With a journaled write concern, the mongod acknowledges the write operation only after
committing the data to the journal.
 This write concern ensures that MongoDB can recover the data following a shutdown or
power interruption.
 To set a journaled write concern, specify w values of 1 and set the journal or j option to
true for your driver.
 With a journaled write concern, write operations must wait for the next journal commit.
 To reduce latency for these operations, you can increase the frequency that MongoDB
commits operations to the journal.
 The mongod sends acknowledgment after it commits the write operation to the journal.
Journaled
www.edureka.in/mongodbSlide 39
Driver
mongod
Write
Apply
getLastErrorj:true
getLastError
Response
Write to Journal
Journaled
www.edureka.in/mongodbSlide 40
 Replica sets add several considerations for write concern.
 Basic write concerns affect write operations on only 1 mongod instance.
 The w argument to getLastError provides replica acknowledged write concerns.
 With replica acknowledged you can guarantee that the write operation propagates to the
members of a replica set.
 To set replica acknowledged write concern, specify w values greater than 1 to your driver.
Replica Acknowledged
www.edureka.in/mongodbSlide 41
Driver
Primary
Write
ApplygetLastErrorW:2
getLastError
Response
Secondary
Secondary
Replicate
Replica Acknowledged
www.edureka.in/mongodbSlide 42
Write Operations Performance
Document
Growth
JournalingIndexes Storage
Performance
Write Operation Performance
www.edureka.in/mongodbSlide 43
Annie’s Question
What is record padding?
www.edureka.in/mongodbSlide 44
Annie’s Answer
Padding is a process to minimize document
movements.
www.edureka.in/mongodbSlide 45
String:
Used to store the
string data. String
in mongodb must
be UTF-8 valid.
Arrays:
This type is used
to store arrays or
list or multiple
values into one
key.
Object:
This datatype is
used for
embedded
documents.
Code:
To store
javascript code
into document.
Time Stamp:
For recording
when a document
has been
modified or
added.
Integer:
For numerical
value. Integer
can be 32 bit or
64 bit depending
upon your server.
Boolean:
For a Boolean
(true/ false)
value.
Double:
For floating point
values.
Regular
expression:
To store regular
expression.
Null:
This type is used
to store a Null
value.
Date:
For current date or time
in UNIX time format.
Can specify your own
date time by creating
object of Date and
passing day, month,
year into it.
Min/ Max keys:
To compare a
value against the
lowest and highest
BSON elements.
Symbol:
It's generally
reserved for
languages that
use a specific
symbol type.
Object ID:
Store the
document’s ID.
Binary data:
To store binay
data.
MongoDB Data types
www.edureka.in/mongodbSlide 46
 Insert Documents
 Query Documents
 Limit Fields to Return from a Query
 Iterate a Cursor in the mongo Shell
 Analyze Query Performance
 Modify Documents
 Remove Documents
 Perform Two Phase Commits
 Create Tailable Cursor
 Isolate Sequence of Operations
 Create an Auto-Incrementing Sequence Field
 Limit Number of Elements in an Array after an Update
MongoDB CRUD Syntax & Queries
www.edureka.in/mongodbSlide 47
MongoDB CRUD Operation- Live Demo
www.edureka.in/mongodbSlide 48
Annie’s Question
What is two phase commit?
www.edureka.in/mongodbSlide 49
Annie’s Answer
This is used to ensure immediate consistency and
reliability.
www.edureka.in/mongodbSlide 50
Your Questions
www.edureka.in/mongodbSlide 51
 http://en.wikipedia.org/wiki/Create,_read,_update_and_delete
 http://docs.mongodb.org/manual/crud/
 http://en.wikipedia.org/wiki/Crud
 http://openmymind.net/mongodb.pdf
 http://www.lornajane.net/posts/2011/simple-crud-with-mongodb
 http://www.beingjavaguys.com/2013/08/mongo-db-crud-operations.html
Further Reading
www.edureka.in/mongodbSlide 52
Tasks for you
Attempt the following Assignments using the documents present in the LMS:
How to iterate a Cursor in the mongo Shell?
How to close Inactive Cursors?
What is Tailable Cursor?
How can you create an Auto-Incrementing Sequence Field?
What is Record Padding?
How many methods are there to insert document in Collection?
What is _id field in MongoDB?
What all the operators are there in MongoDB
What is capped collection?
What is CRUD?
Assignments
www.edureka.in/mongodbSlide 53
Generate Test Data on MongoDB Database
Execute all Module2 Script present in LMS
Read FAQ Module2 in LMS
Take Quiz in LMS for Module2
Complete assignment
Pre-work: Module 2
www.edureka.in/mongodbSlide 54
Agenda of the Next Class
 Data Modeling Concepts
 Type of Data Modeling
 Why Data Modeling ?
 Data Modeling Approach
 Analogy Between RDBMS & MongoDB Data
Model
 MongoDB Data Model
 Challenges for Data Modeling in MongoDB
 Data Model Examples and Patterns
 Data Model References
 Use Case of Data modeling
Module 3
Schema Design and Data Modeling
www.edureka.in/mongodbSlide 55
What’s within the LMS
Click here to
expand and view
all the elements
of this Module
www.edureka.in/mongodbSlide 56
What’s within the LMS
Recording of the
Class
Presentation
Scripts
Assignment
www.edureka.in/mongodbSlide 57
What’s within the LMS
Further Reading
Pre-work
Quiz
FAQ
Thank You
See You in Class Next Week

More Related Content

What's hot

Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBMike Dirolf
 
An Introduction to MongoDB Compass
An Introduction to MongoDB CompassAn Introduction to MongoDB Compass
An Introduction to MongoDB CompassMongoDB
 
MongoDB Schema Design
MongoDB Schema DesignMongoDB Schema Design
MongoDB Schema DesignMongoDB
 
MongoDB Fundamentals
MongoDB FundamentalsMongoDB Fundamentals
MongoDB FundamentalsMongoDB
 
Understanding and tuning WiredTiger, the new high performance database engine...
Understanding and tuning WiredTiger, the new high performance database engine...Understanding and tuning WiredTiger, the new high performance database engine...
Understanding and tuning WiredTiger, the new high performance database engine...Ontico
 
MongoDB - Aggregation Pipeline
MongoDB - Aggregation PipelineMongoDB - Aggregation Pipeline
MongoDB - Aggregation PipelineJason Terpko
 
An Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDBAn Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDBLee Theobald
 
Schema migrations in no sql
Schema migrations in no sqlSchema migrations in no sql
Schema migrations in no sqlDr-Dipali Meher
 
An Introduction to MongoDB Ops Manager
An Introduction to MongoDB Ops ManagerAn Introduction to MongoDB Ops Manager
An Introduction to MongoDB Ops ManagerMongoDB
 
Intro To MongoDB
Intro To MongoDBIntro To MongoDB
Intro To MongoDBAlex Sharp
 
MongoDB World 2015 - A Technical Introduction to WiredTiger
MongoDB World 2015 - A Technical Introduction to WiredTigerMongoDB World 2015 - A Technical Introduction to WiredTiger
MongoDB World 2015 - A Technical Introduction to WiredTigerWiredTiger
 
Indexing with MongoDB
Indexing with MongoDBIndexing with MongoDB
Indexing with MongoDBMongoDB
 
PostgreSQL and JDBC: striving for high performance
PostgreSQL and JDBC: striving for high performancePostgreSQL and JDBC: striving for high performance
PostgreSQL and JDBC: striving for high performanceVladimir Sitnikov
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBMongoDB
 

What's hot (20)

MongoDB
MongoDBMongoDB
MongoDB
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
An Introduction to MongoDB Compass
An Introduction to MongoDB CompassAn Introduction to MongoDB Compass
An Introduction to MongoDB Compass
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
MongoDB Schema Design
MongoDB Schema DesignMongoDB Schema Design
MongoDB Schema Design
 
MongoDB 101
MongoDB 101MongoDB 101
MongoDB 101
 
MongoDB Fundamentals
MongoDB FundamentalsMongoDB Fundamentals
MongoDB Fundamentals
 
Understanding and tuning WiredTiger, the new high performance database engine...
Understanding and tuning WiredTiger, the new high performance database engine...Understanding and tuning WiredTiger, the new high performance database engine...
Understanding and tuning WiredTiger, the new high performance database engine...
 
MongoDB - Aggregation Pipeline
MongoDB - Aggregation PipelineMongoDB - Aggregation Pipeline
MongoDB - Aggregation Pipeline
 
An Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDBAn Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDB
 
Schema migrations in no sql
Schema migrations in no sqlSchema migrations in no sql
Schema migrations in no sql
 
An Introduction to MongoDB Ops Manager
An Introduction to MongoDB Ops ManagerAn Introduction to MongoDB Ops Manager
An Introduction to MongoDB Ops Manager
 
Intro To MongoDB
Intro To MongoDBIntro To MongoDB
Intro To MongoDB
 
MongoDB World 2015 - A Technical Introduction to WiredTiger
MongoDB World 2015 - A Technical Introduction to WiredTigerMongoDB World 2015 - A Technical Introduction to WiredTiger
MongoDB World 2015 - A Technical Introduction to WiredTiger
 
Mongodb
MongodbMongodb
Mongodb
 
Indexing with MongoDB
Indexing with MongoDBIndexing with MongoDB
Indexing with MongoDB
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
PostgreSQL and JDBC: striving for high performance
PostgreSQL and JDBC: striving for high performancePostgreSQL and JDBC: striving for high performance
PostgreSQL and JDBC: striving for high performance
 
Introduction to mongodb
Introduction to mongodbIntroduction to mongodb
Introduction to mongodb
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 

Viewers also liked

Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBRavi Teja
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBEdureka!
 
MongoDB gridfs
MongoDB gridfsMongoDB gridfs
MongoDB gridfsXue Wei
 
Getting Started with MongoDB and NodeJS
Getting Started with MongoDB and NodeJSGetting Started with MongoDB and NodeJS
Getting Started with MongoDB and NodeJSMongoDB
 
MongoDB Internals
MongoDB InternalsMongoDB Internals
MongoDB InternalsSiraj Memon
 
MongoDB Operations for Developers
MongoDB Operations for DevelopersMongoDB Operations for Developers
MongoDB Operations for DevelopersMongoDB
 
The role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial InformaticsThe role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial InformaticsAerospike, Inc.
 
Optimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIOptimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIIvo Brett
 
What enterprises can learn from Real Time Bidding
What enterprises can learn from Real Time BiddingWhat enterprises can learn from Real Time Bidding
What enterprises can learn from Real Time BiddingAerospike
 
Building your first app with mongo db
Building your first app with mongo dbBuilding your first app with mongo db
Building your first app with mongo dbMongoDB
 
Rapid Application Design in Financial Services
Rapid Application Design in Financial ServicesRapid Application Design in Financial Services
Rapid Application Design in Financial ServicesAerospike
 
Building Your First Application with MongoDB
Building Your First Application with MongoDBBuilding Your First Application with MongoDB
Building Your First Application with MongoDBMongoDB
 
Agile Schema Design: An introduction to MongoDB
Agile Schema Design: An introduction to MongoDBAgile Schema Design: An introduction to MongoDB
Agile Schema Design: An introduction to MongoDBStennie Steneker
 
Get expertise with mongo db
Get expertise with mongo dbGet expertise with mongo db
Get expertise with mongo dbAmit Thakkar
 
Brian Bulkowski. Aerospike
Brian Bulkowski. AerospikeBrian Bulkowski. Aerospike
Brian Bulkowski. AerospikeVolha Banadyseva
 
Mongo db multidc_webinar
Mongo db multidc_webinarMongo db multidc_webinar
Mongo db multidc_webinarMongoDB
 
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...DataKitchen
 

Viewers also liked (20)

Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Mongo DB
Mongo DBMongo DB
Mongo DB
 
MongoDB gridfs
MongoDB gridfsMongoDB gridfs
MongoDB gridfs
 
Getting Started with MongoDB and NodeJS
Getting Started with MongoDB and NodeJSGetting Started with MongoDB and NodeJS
Getting Started with MongoDB and NodeJS
 
MongoDB Internals
MongoDB InternalsMongoDB Internals
MongoDB Internals
 
MongoDB Operations for Developers
MongoDB Operations for DevelopersMongoDB Operations for Developers
MongoDB Operations for Developers
 
The role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial InformaticsThe role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial Informatics
 
Optimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile APIOptimizing your job apply pages with the LinkedIn profile API
Optimizing your job apply pages with the LinkedIn profile API
 
What enterprises can learn from Real Time Bidding
What enterprises can learn from Real Time BiddingWhat enterprises can learn from Real Time Bidding
What enterprises can learn from Real Time Bidding
 
Building your first app with mongo db
Building your first app with mongo dbBuilding your first app with mongo db
Building your first app with mongo db
 
Rapid Application Design in Financial Services
Rapid Application Design in Financial ServicesRapid Application Design in Financial Services
Rapid Application Design in Financial Services
 
Introduction to mongoDB
Introduction to mongoDBIntroduction to mongoDB
Introduction to mongoDB
 
Building Your First Application with MongoDB
Building Your First Application with MongoDBBuilding Your First Application with MongoDB
Building Your First Application with MongoDB
 
Agile Schema Design: An introduction to MongoDB
Agile Schema Design: An introduction to MongoDBAgile Schema Design: An introduction to MongoDB
Agile Schema Design: An introduction to MongoDB
 
Get expertise with mongo db
Get expertise with mongo dbGet expertise with mongo db
Get expertise with mongo db
 
Grid view in asp.net
Grid view in asp.netGrid view in asp.net
Grid view in asp.net
 
Brian Bulkowski. Aerospike
Brian Bulkowski. AerospikeBrian Bulkowski. Aerospike
Brian Bulkowski. Aerospike
 
Mongo db multidc_webinar
Mongo db multidc_webinarMongo db multidc_webinar
Mongo db multidc_webinar
 
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...
Open Data Science Conference Big Data Infrastructure – Introduction to Hadoop...
 

Similar to MongoDB Course Topics Guide - 8 Modules on CRUD, Indexing & More

3 scenarios when to use MongoDB!
3 scenarios when to use MongoDB!3 scenarios when to use MongoDB!
3 scenarios when to use MongoDB!Edureka!
 
Architecting Wide-ranging Analytical Solutions with MongoDB
Architecting Wide-ranging Analytical Solutions with MongoDBArchitecting Wide-ranging Analytical Solutions with MongoDB
Architecting Wide-ranging Analytical Solutions with MongoDBMatthew Kalan
 
MongoDB 3.2 - a giant leap. What’s new?
MongoDB 3.2 - a giant leap. What’s new?MongoDB 3.2 - a giant leap. What’s new?
MongoDB 3.2 - a giant leap. What’s new?Binary Studio
 
How sitecore depends on mongo db for scalability and performance, and what it...
How sitecore depends on mongo db for scalability and performance, and what it...How sitecore depends on mongo db for scalability and performance, and what it...
How sitecore depends on mongo db for scalability and performance, and what it...Antonios Giannopoulos
 
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
 
Introduction to MongoDB and its best practices
Introduction to MongoDB and its best practicesIntroduction to MongoDB and its best practices
Introduction to MongoDB and its best practicesAshishRathore72
 
A New Transactional Model - Keith Bostic
A New Transactional Model - Keith BosticA New Transactional Model - Keith Bostic
A New Transactional Model - Keith BosticMongoDB
 
Mdb dn 2016_07_elastic_search
Mdb dn 2016_07_elastic_searchMdb dn 2016_07_elastic_search
Mdb dn 2016_07_elastic_searchDaniel M. Farrell
 
Sharding in MongoDB 4.2 #what_is_new
 Sharding in MongoDB 4.2 #what_is_new Sharding in MongoDB 4.2 #what_is_new
Sharding in MongoDB 4.2 #what_is_newAntonios Giannopoulos
 
Effectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEMEffectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEMNorberto Leite
 
MongoDB installation,CRUD operation & JavaScript shell
MongoDB installation,CRUD operation & JavaScript shellMongoDB installation,CRUD operation & JavaScript shell
MongoDB installation,CRUD operation & JavaScript shellShahDhruv21
 
MongoDB - An Introduction
MongoDB - An IntroductionMongoDB - An Introduction
MongoDB - An Introductiondinkar thakur
 
Invitation to mongo db @ Rakuten TechTalk
Invitation to mongo db @ Rakuten TechTalkInvitation to mongo db @ Rakuten TechTalk
Invitation to mongo db @ Rakuten TechTalkRyuji Tamagawa
 
MongoDB Tips and Tricks
MongoDB Tips and TricksMongoDB Tips and Tricks
MongoDB Tips and TricksM Malai
 
NoSQL on microsoft azure april 2014
NoSQL on microsoft azure   april 2014NoSQL on microsoft azure   april 2014
NoSQL on microsoft azure april 2014Brian Benz
 
BedCon 2013 - Java Persistenz-Frameworks für MongoDB
BedCon 2013 - Java Persistenz-Frameworks für MongoDBBedCon 2013 - Java Persistenz-Frameworks für MongoDB
BedCon 2013 - Java Persistenz-Frameworks für MongoDBTobias Trelle
 
MongoDB performance
MongoDB performanceMongoDB performance
MongoDB performanceMydbops
 

Similar to MongoDB Course Topics Guide - 8 Modules on CRUD, Indexing & More (20)

3 scenarios when to use MongoDB!
3 scenarios when to use MongoDB!3 scenarios when to use MongoDB!
3 scenarios when to use MongoDB!
 
Architecting Wide-ranging Analytical Solutions with MongoDB
Architecting Wide-ranging Analytical Solutions with MongoDBArchitecting Wide-ranging Analytical Solutions with MongoDB
Architecting Wide-ranging Analytical Solutions with MongoDB
 
MongoDB 3.2 - a giant leap. What’s new?
MongoDB 3.2 - a giant leap. What’s new?MongoDB 3.2 - a giant leap. What’s new?
MongoDB 3.2 - a giant leap. What’s new?
 
How sitecore depends on mongo db for scalability and performance, and what it...
How sitecore depends on mongo db for scalability and performance, and what it...How sitecore depends on mongo db for scalability and performance, and what it...
How sitecore depends on mongo db for scalability and performance, and what it...
 
mongodb tutorial
mongodb tutorialmongodb tutorial
mongodb tutorial
 
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
Introduction to MongoDB and its best practices
Introduction to MongoDB and its best practicesIntroduction to MongoDB and its best practices
Introduction to MongoDB and its best practices
 
A New Transactional Model - Keith Bostic
A New Transactional Model - Keith BosticA New Transactional Model - Keith Bostic
A New Transactional Model - Keith Bostic
 
Mdb dn 2016_07_elastic_search
Mdb dn 2016_07_elastic_searchMdb dn 2016_07_elastic_search
Mdb dn 2016_07_elastic_search
 
MongoDB on Azure
MongoDB on AzureMongoDB on Azure
MongoDB on Azure
 
Mongo db report
Mongo db reportMongo db report
Mongo db report
 
Sharding in MongoDB 4.2 #what_is_new
 Sharding in MongoDB 4.2 #what_is_new Sharding in MongoDB 4.2 #what_is_new
Sharding in MongoDB 4.2 #what_is_new
 
Effectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEMEffectively Deploying MongoDB on AEM
Effectively Deploying MongoDB on AEM
 
MongoDB installation,CRUD operation & JavaScript shell
MongoDB installation,CRUD operation & JavaScript shellMongoDB installation,CRUD operation & JavaScript shell
MongoDB installation,CRUD operation & JavaScript shell
 
MongoDB - An Introduction
MongoDB - An IntroductionMongoDB - An Introduction
MongoDB - An Introduction
 
Invitation to mongo db @ Rakuten TechTalk
Invitation to mongo db @ Rakuten TechTalkInvitation to mongo db @ Rakuten TechTalk
Invitation to mongo db @ Rakuten TechTalk
 
MongoDB Tips and Tricks
MongoDB Tips and TricksMongoDB Tips and Tricks
MongoDB Tips and Tricks
 
NoSQL on microsoft azure april 2014
NoSQL on microsoft azure   april 2014NoSQL on microsoft azure   april 2014
NoSQL on microsoft azure april 2014
 
BedCon 2013 - Java Persistenz-Frameworks für MongoDB
BedCon 2013 - Java Persistenz-Frameworks für MongoDBBedCon 2013 - Java Persistenz-Frameworks für MongoDB
BedCon 2013 - Java Persistenz-Frameworks für MongoDB
 
MongoDB performance
MongoDB performanceMongoDB performance
MongoDB performance
 

More from Edureka!

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaEdureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaEdureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaEdureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaEdureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaEdureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaEdureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaEdureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaEdureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaEdureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaEdureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | EdurekaEdureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEdureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEdureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaEdureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaEdureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaEdureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaEdureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaEdureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | EdurekaEdureka!
 

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Recently uploaded

Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 

Recently uploaded (20)

Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 

MongoDB Course Topics Guide - 8 Modules on CRUD, Indexing & More