Skip to Main Content
Create a MongoDB-Compatible App with Autonomous JSON Database

About This Workshop

Youtube Video

About This Workshop
This lab demonstrates how to build a CRUD To-Do List application using Node.js, Express, and the official MongoDB driver. Instead of connecting to a traditional MongoDB backend, you’ll point the app to Oracle Autonomous JSON Database (AJD) using its MongoDB API endpoint.

You’ll see how Oracle AJD can act as a seamless, drop-in backend for MongoDB workloads—with no changes to drivers, APIs, or development workflow. The only change required is updating your connection string. The lab also highlights Oracle AJD’s built-in benefits, such as autonomous scaling, security, and high availability.

By the end of this lab, you’ll have a working web application that looks and feels like a classic MongoDB stack, but runs on Oracle Cloud. This makes it easy to migrate, modernize, or develop new apps using familiar tools—while gaining the advantages of Oracle’s Autonomous Database.

Workshop Info

  • Lab 1 - Project Setup and AJD Connectivity
  • Lab 2 - Build CRUD To-Do API with Node.js and Express
  • Lab 3 - Add a Minimal Frontend and End-to-End Validation
  • Basic familiarity with JavaScript and Node.js is recommended.
  • Some experience working with REST APIs or Express is helpful, but not required.
  • Familiarity with databases (such as MongoDB or JSON-based databases) is desirable, but not required.
  • Some understanding of cloud and database concepts (e.g., connection strings, authentication, scalability) is helpful.
  • Familiarity with using a command-line terminal (Linux, Mac, or Windows) is recommended.
  • Access to a laptop with internet connectivity and the ability to install Node.js and NPM.
  • Optional: Familiarity with Oracle Cloud Infrastructure (OCI) is helpful, but not required.

Other Workshops you might like