{"id":18398660,"url":"https://github.com/mongodb-developer/mdb-java-workshop","last_synced_at":"2026-04-30T09:36:02.898Z","repository":{"id":241390560,"uuid":"798437327","full_name":"mongodb-developer/mdb-java-workshop","owner":"mongodb-developer","description":"In this hands-on session, you’ll learn essential concepts such as using MongoTemplate for data access, implementing object mapping with Spring Data MongoDB, leveraging data repositories for CRUD operations, and harnessing the power of aggregation pipelines for advanced querying. ","archived":false,"fork":false,"pushed_at":"2024-05-27T15:08:19.000Z","size":85,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"session1-complete","last_synced_at":"2025-04-12T16:18:15.728Z","etag":null,"topics":["csfle","java","mongodb","spring-data"],"latest_commit_sha":null,"homepage":"https://mongodb-developer.github.io/mongodb-sprout-workshop/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mongodb-developer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-09T19:19:45.000Z","updated_at":"2024-05-27T18:34:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"40eb1b76-6387-4ffe-9154-f8993bf85f76","html_url":"https://github.com/mongodb-developer/mdb-java-workshop","commit_stats":null,"previous_names":["mongodb-developer/mdb-java-workshop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mongodb-developer/mdb-java-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmdb-java-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmdb-java-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmdb-java-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmdb-java-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mongodb-developer","download_url":"https://codeload.github.com/mongodb-developer/mdb-java-workshop/tar.gz/refs/heads/session1-complete","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mongodb-developer%2Fmdb-java-workshop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32460781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csfle","java","mongodb","spring-data"],"created_at":"2024-11-06T02:23:48.115Z","updated_at":"2026-04-30T09:36:02.870Z","avatar_url":"https://github.com/mongodb-developer.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java Quick Start Project\n\nThis repository contains code samples for the Quick Start blog post series.\n\nYou can read more about the Quick Start series on the [MongoDB Developer Hub](https://www.mongodb.com/developer/).\n\n\n# MongoDB Cluster\n\nTo get started with MongoDB Atlas and get a free cluster read [this blog post](https://developer.mongodb.com/quickstart/free-atlas-cluster).\n\n# Requirements\n\n- Java 21\n- Maven 3.8+\n\n# MongoDB URI\n\nAdd MongoDB Atlas Cluster URI in # src/main/resources/application.properties:\n```\nspring.data.mongodb.uri=mongodb+srv://\u003cuser\u003e:\u003cpassword\u003e@\u003cCluster\u003e/?retryWrites=true\u0026w=majority\n```\n\n# Command lines\n\n- Compile: \n\n```sh\nmvn clean compile\n```\n\n- Run the `Create` class:\n\n```sh\nmvn spring-boot:run -Dspring-boot.run.arguments=create\n```\n\n- Run the `Read` class:\n\n```sh\nmvn spring-boot:run -Dspring-boot.run.arguments=read\n```\n\n- Run the `Update` class:\n\n```sh\nmvn spring-boot:run -Dspring-boot.run.arguments=update\n```\n\n- Run the `Delete` class:\n\n```sh\nmvn spring-boot:run -Dspring-boot.run.arguments=delete\n```\n\n- Run the `MappingPOJO` class:\n\n```sh\nmvn spring-boot:run -Dspring-boot.run.arguments=mapping\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-developer%2Fmdb-java-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmongodb-developer%2Fmdb-java-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongodb-developer%2Fmdb-java-workshop/lists"}