Introduction to MongoDB and setup

This commit is contained in:
rupeshbangar
2026-03-24 13:31:31 +05:30
parent 1ee506e570
commit 5494c8c3c5

54
Week-05/Day_03/README.md Normal file
View File

@@ -0,0 +1,54 @@
## 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
```