← MongoDB learning path
MongoDB · Module 7 of 10

Using MongoDB from apps

Connect from Node.js, Python and more.

📖 Key ideas

  1. Official drivers exist for Node, Python (PyMongo), Java and others.
  2. Mongoose adds schemas and validation in Node.js.
  3. Connection string: mongodb+srv://user:pass@cluster/db.
  4. Reuse one client/connection pool per app.
  5. Keep credentials in environment variables.
💡 Real-life example: A driver is an interpreter between your app's language and MongoDB.
DriverLibrary to talk to MongoDB
MongooseNode ODM with schemas
PyMongoPython driver
Connection poolReused set of connections