https://github.com/rajkumar-35/mongodb-day-2-task
Designing MongoDB database for Zen class programme, covering users, codekata, attendance, topics, tasks, company drives, and mentors as part of a Day-36 task from GUVI Zen class.
https://github.com/rajkumar-35/mongodb-day-2-task
data-modelling database-design mongodb
Last synced: 15 days ago
JSON representation
Designing MongoDB database for Zen class programme, covering users, codekata, attendance, topics, tasks, company drives, and mentors as part of a Day-36 task from GUVI Zen class.
- Host: GitHub
- URL: https://github.com/rajkumar-35/mongodb-day-2-task
- Owner: RAJKUMAR-35
- Created: 2024-07-20T18:00:35.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-20T18:19:48.000Z (10 months ago)
- Last Synced: 2025-05-14T16:18:07.470Z (15 days ago)
- Topics: data-modelling, database-design, mongodb
- Homepage:
- Size: 311 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MongoDB Task for Zen Class Programme
Designing a MongoDB database for the Zen class programme, covering users, codekata, attendance, topics, tasks, company drives, and mentors.

## Collections
1. **users** - User information
2. **codekata** - Problems solved by users
3. **attendance** - User attendance records
4. **topics** - Topics taught in the programme
5. **tasks** - Tasks assigned to users
6. **company_drives** - Company drives information
7. **mentors** - Mentor information## Features
- Comprehensive database schema.
- Utilization of MongoDB’s aggregation framework for complex queries.## Technologies Used
- MongoDB
- JavaScript## Installation
1. Install MongoDB from the official [MongoDB website](https://www.mongodb.com/try/download/community).
2. Set up your MongoDB environment and start the server.
3. Use a MongoDB client or the MongoDB shell.## Usage
1. Create the collections as described.
2. Insert sample data to test queries.## Conclusion
This project showcases the versatility of MongoDB in handling diverse data needs for the Zen class programme.
## Contact
For any inquiries or feedback, please contact:
- Email: [email protected]
- LinkedIn: [Rajkumar A](https://www.linkedin.com/in/rajkumar-cse/)