- Overview
- Outline
- Reviews
- Packages
Due to its flexibility, extensibility, powerful query language and excellent performance, MongoDB has become the mainstream choice for many open source projects and enterprise applications. This course uses progressive teaching to take you step by step and fully master NoSQL database solutions.
course guiding
- Finally wait until you start your journey to MongoDB21:32
First meeting with MongoDB
- What is MongoDB?24:50
- Run MongoDB in Docker with one command25:29
- First sight of mongo shell: the most reliable client23:08
- Common language of the mongo shell: ally JavaScript23:49
CRUD of MongoDB Basic Operations
- So the MongoDB document looks like this15:29
- Hands-on-hand-my first MongoDB document29:08
- Hands-on-hand-more postures for creating new documents22:00
- Here are things you need to know about reading documents19:13
- Hands-on-hand-the most direct matching query and comparison operator14:39
- Hands-on action-logical operators and field operators19:02
- Hands-on practice-array operators, arithmetic operators, and document cursors15:26
- Hands-on practical combat-Play with document cursors17:55
- Hands-on practical combat-document projection that transforms complexity into simplicity20:06
- Here are things you need to know about updating documents22:39
- Hands-on-hand-update entire document17:26
- Hands-on-hand-use update operators to accurately update document content21:40
- Hands-on-hand-More update operators19:39
- Hands-on combat-a wave of operator updates20:45
- Hands-on practice-another wave of operator updates22:38
- Hands-on-hand-and another wave of updated operators26:33
- Hands-on-hand-last wave of operator updates17:16
- Hands-on action-More postures for updating documents23:06
- Here are things you need to know about deleting documents12:52
- Hands-on practice-you don't want anything to delete documents and collections17:00
Advanced aggregation of MongoDB basic operations
- Let data flow15:47
- Hands-on practical combat-starting from the most commonly used aggregation pipeline stage (Part 1)14:16
- Hands-on practical combat-starting from the most commonly used aggregation pipeline stage (Part 2)20:58
- Hands-on practical combat-Gathering pipeline stage with eating inside and outside- Lookup stage (Part 1)15:12
- Hands-on practical combat-Gathering pipeline stage between eating inside and outside- Lookup stage (Part 2)26:37
- Classified aggregation operations-Group phase14:00
- Optimization and limitations of aggregation pipelines25:34
On the Importance of Index in MongoDB
- Draw a picture to tell you what an index is20:07
- Hands-on Practical Practice-Operation, Effects and Characteristics of Index (Part 1)21:06
- Hands-on Practical Practice-Operation, Effects and Characteristics of Index (Part 2)27:19
- Hands-on Practical Action-Lifetime of Index (Continued 1)11:50
- Hands-on Practical Action-Lifetime of Index (Continued 2)19:14
MongoDB's actual position management services
- How do traders manage investment positions?25:50
- Initialize actual combat projects19:11
- Understand the project architecture before you start24:20
- The first thing you need is a position data model17:46
- Next step, give me a controller17:43
- The four operations of CRUD are mastered (Part 1)18:45
- The four operations of CRUD are mastered (Part 2)27:05
- Next step, give me a route28:36
- Assign requests to controllers22:58
- Route written complete14:23
- The next step is to connect all the components in series11:07
- It's time to connect to the MongoDB database12:29
- Run successfully!10:25
MongoDB's Data Model
- Document structure and simple document relationships24:36
- A Tree Document Relationship Not That Simple (Part 1)15:35
- Tree document relationships that are not so simple (Part 2)28:30
MongoDB's Copy Set
- Redundant but not redundant-Basic concepts of replication sets17:57
- One node fell, a group of nodes stood up-replica set election16:41
- I know what you did-writing library records19:41
- Hands-on-hand-building a startup node for the MongoDB replication set20:05
- Hands-on practice-Building a MongoDB Replication Set: Creating a Replication Set18:20
MongoDB data fragmentation
- Horizontal development-scalability brought by fragmentation14:05
- Structure of fragmented clusters11:16
- Basis for slicing-slicing key21:14
- Dynamic balancing-fragmented data segments and balancers24:03
- An important member of a fragmented cluster-configuration server21:14
- Different query-fragmented query25:13
MongoDB Data Security
- Who Are You-Database Authentication (Part 1)20:13
- Who Are You-Database Authentication (Part 2)17:54
- What You Can Do-Built-in Role for Database Authorization (Part 1)16:00
- What You Can Do-Built-in Role for Database Authorization (Part 2)21:01
- What You Can Do-Custom Role for Database Authorization (Part 1)29:40
- What You Can Do-Custom Role for Database Authorization (Part 2)27:26
MongoDB Management Tools
- Hands-on Practical Action-Import and Export of Data 114:12
- Hands-on Practical Action-Import and Export of Data 213:08
- Hands-on practice-Import and export of data 323:28
- Hands-on practice-Import and export of data 428:05
- Hands-on Practical Action-Import and Export of Data 519:47
- Hands-on Practical Action-Import and Export of Data 617:34
- Hands-on-hand-database status monitoring12:20
Fault diagnosis of MongoDB
- Fault diagnosis long response time solution27:42
- Fault diagnosis simulation of no memory problem27:04
- Fault diagnosis: massive data import29:55
- Troubleshooting connection failure13:38
- Problem of maximum number of connections for troubleshooting27:48
course summary
- It's not just a summary11:05