54 lines
916 B
Markdown
54 lines
916 B
Markdown
## Introduction to MongoDB
|
|
|
|
This task focuses on understanding **MongoDB**, a popular NoSQL database used in modern web applications. Unlike traditional relational databases, MongoDB stores data in a flexible, JSON-like format.
|
|
|
|
---
|
|
|
|
## MongoDB Structure
|
|
|
|
| Level | Description |
|
|
| ---------- | --------------------------------- |
|
|
| Database | Contains collections |
|
|
| Collection | Group of documents (like a table) |
|
|
| Document | JSON-like data (like a row) |
|
|
|
|
---
|
|
|
|
## Example Document
|
|
|
|
```json
|
|
{
|
|
"name": "Rupesh",
|
|
"age": 23,
|
|
"course": "MCA",
|
|
"skills": ["JavaScript", "Node.js"]
|
|
}
|
|
```
|
|
|
|
---
|
|
|
|
## Installation Steps
|
|
|
|
1. Download MongoDB from official website
|
|
2. Install MongoDB Community Edition
|
|
3. Start MongoDB server:
|
|
|
|
```bash
|
|
mongod
|
|
```
|
|
|
|
4. Open Mongo shell:
|
|
|
|
```bash
|
|
mongosh
|
|
```
|
|
|
|
---
|
|
|
|
## Basic Commands
|
|
|
|
```bash
|
|
show dbs
|
|
use studentDB
|
|
show collections
|
|
``` |