Documentation Index
Fetch the complete documentation index at: https://spacesail.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Agno supports using MongoDB as a database with the MongoDb class.
v2 Migration Support: If you’re upgrading from Agno v1, MongoDB is fully supported in the v2 migration script. See the migration guide for details.
Usage
from agno.agent import Agent
from agno.db.mongo import MongoDb
# MongoDB connection settings
db_url = "mongodb://localhost:27017"
db = MongoDb(db_url=db_url)
# Setup your Agent with the Database
agent = Agent(db=db)
Run MongoDB
Install docker desktop and run MongoDB on port 27017 using:
docker run -d \
--name local-mongo \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=mongoadmin \
-e MONGO_INITDB_ROOT_PASSWORD=secret \
mongo
Params
Developer Resources