Skip to main content

MongoDB

devstack add mongo

Options

FlagDefaultDescription
-p, --port27017Host port to expose
-u, --usernamemongoRoot username
-P, --passwordmongoRoot password
-d, --databasemongoDefault database name

Connection string

mongodb://mongo:mongo@localhost:27017/mongo

Connect interactively

devstack connect mongo

Opens mongosh inside the running container.

Application config examples

.env
MONGODB_URI=mongodb://mongo:mongo@localhost:27017/mongo
TypeScript (mongoose)
import mongoose from 'mongoose';
await mongoose.connect(process.env.MONGODB_URI);
Python (PyMongo)
from pymongo import MongoClient
client = MongoClient('mongodb://mongo:mongo@localhost:27017/')