Persisting data with MongoDB
BeginnerGuided Project
Learn how to persist data in your microservices to MongoDB, a document-oriented NoSQL database.
Language
- English
Topic
- Open Liberty
Enrollment Count
- 83
Offered By
- IBM
Estimated Effort
- 25 minutes
Platform
- SkillsNetwork
Last Update
- April 28, 2024
About This Guided Project
You will learn how to use MongoDB to build and test a simple microservice that manages the members of a crew. The microservice will respond to POST, GET, PUT, and DELETE requests that manipulate the database.
The crew members will be stored in MongoDB as documents in the following JSON format:
{ "_id": { "$oid": "5dee6b079503234323db2ebc" }, "Name": "Member1", "Rank": "Captain", "CrewID": "000001" }
This microservice connects to MongoDB by using Transport Layer Security (TLS) and injects a MongoDatabase instance into the service with a Contexts and Dependency Injection (CDI) producer. Additionally, MicroProfile Config is used to easily configure the MongoDB driver.
For more information about CDI and MicroProfile Config, see the guides on Injecting dependencies into microservices and Separating configuration from code in microservices.
Language
- English
Topic
- Open Liberty
Enrollment Count
- 83
Offered By
- IBM
Estimated Effort
- 25 minutes
Platform
- SkillsNetwork
Last Update
- April 28, 2024