MongoDB

MongoDB

Intermediate

MongoDB is a document based No-SQL database. MongoDB stores all schema and records using a JSON-like syntax and makes use of collections and documents.

This competency area includes querying for documents, performing various operations on documents such as updation, insertion, removing fields, deletion, among others. 

Key Competencies:

  1. Query for documents using multiple conditions ​- Querying for documents using operators and multiple conditions.

  2. Update an existing document - ​Updating an existing document.

  3. Perform an upsert for a document - ​Inserting a new record when attempting to update a non-existent record.

  4. Remove a single field - Removing one or more fields from a single document.

  5. Rename an existing field -​ Renaming an existing field in a given document.

  6. Delete an existing document - ​Deleting a document from a collection.

  7. Filter records using Regex - ​Retrieving data by matching a pattern.

  8. Design a database schema based on user requirements​ - Designing a schema using best practices.