This repository is deprecated and no longer actively maintained. It contains outdated code examples or practices that do not align with current MongoDB best practices. While the repository remains accessible for reference purposes, we strongly discourage its use in production environments. Users should be aware that this repository will not receive any further updates, bug fixes, or security patches. This code may expose you to security vulnerabilities, compatibility issues with current MongoDB versions, and potential performance problems. Any implementation based on this repository is at the user's own risk. For up-to-date resources, please refer to the MongoDB Developer Center.
This repository contains MongoDB Workshop modules. Each of them lives in a branch in this repository.
In this README, you will find information about each workshop.
Always start with the Atlas Workshop. Then you can do any of the other workshop.
To navigate from one branch to another, you can use the branch
button in this Github repository.
- The atlas workshop will teach you
- how to set up a MongoDB Atlas free tier cluster,
- how to set up the security to access your cluster,
- how to import the sample data sets.
- The realm-web-sdk workshop will teach you
- how to create an application in Atlas App Services,
- how to set up your application to access data in MongoDB Atlas using the Realm Web SDK in a website.
- The rest-graphql workshop will teach you
- How to use the Atlas Data API,
- How to create custom HTTPS endpoints,
- How to set up a GraphQL API.
- The compass workshop will teach you
- how to set up MongoDB Compass,
- how to create a geo-spatial query,
- how to use the aggregation pipeline builder.
- The charts workshop will teach you
- How to create a MongoDB Charts dashboard,
- Share publicly a dashboard,
- Embed individual charts in a website.
- Any other workshop you might see is a WIP.