Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Getting Started with MongoDB using Node.js

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Avatar for Nic Raboy Nic Raboy
October 16, 2020

Getting Started with MongoDB using Node.js

Avatar for Nic Raboy

Nic Raboy

October 16, 2020

Other Decks in Programming

Transcript

  1. Getting Started with MongoDB using Node.js Workshop Nic Raboy |

    Senior Developer Advocate | MongoDB | nraboy.com
  2. Agenda RESTful APIs with Express Framework Complex Queries with the

    Aggregation Pipeline CRUD Operations with MongoDB Data Modeling with BSON Documents The MongoDB Cloud Webhook Functions with Realm
  3. MongoDB Atlas Cloud Hosted MongoDB No servers to manage and

    no operations skills required. Forever Free Tier Deploy a free “M0” cluster in minutes, no credit card needed. Easy Scaling Scale up or down as needed with a click of the mouse.
  4. MongoDB Realm Serverless Functions Eliminate backend development with functions and

    triggers. Mobile Sync Offline-first mobile development that syncs when able. GraphQL GraphQL APIs with no development needed.
  5. Data Modeling: Schools and Students • Unmanageable • Large Documents

    • Potentially Poor Performance • Potentially Difficult to Query
  6. Data Modeling: Schools and Students • Duplicate Data [Non-Problem] •

    Easy to Query • Potentially Small Documents [Non-Problem] • Easy to Maintain
  7. Conclusion Take advantage of MongoDB Atlas! There isn’t a one

    size fits all solution to a NoSQL data model. MongoDB APIs are the same (sort of) between drivers and tools. The MongoDB Node.js driver is not framework dependent. Realm is a valid alternative to the Node.js driver.
  8. Thank You Connect With Me Online! Nic Raboy | Senior

    Developer Advocate | MongoDB | nraboy.com