This project aims to manage a contact directory using a document-oriented database based on MongoDB.
The main activities include:
- Data import into MongoDB from the
contacts.jsonfile using MongoDB Compass. - Field normalization (ITA → ENG) through an aggregation pipeline, creating the normalized
contacts_engcollection. - Execution of queries and update operations on the
contacts_engcollection to filter contacts, count how many meet specific conditions, compute averages on phone calls, and insert/update contact information.
- digitalconnect-mongodb-contact-directory-runbook.txt – Project runbook with instructions for import, normalization, queries, and expected results.
- contacts.json – Contact dataset provided by the course (JSON format, array of documents).
Stefano Trovato
GitHub Profile
LinkedIn
