> ## Documentation Index
> Fetch the complete documentation index at: https://ikun.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Mongo 存储

Agno 支持使用 MongoDB 作为 Agent 的存储后端，通过 `MongoDbStorage` 类实现。

## 用法

你需要提供 `db_url` 或 `client`。以下示例使用 `db_url`。

```python mongodb_storage_for_agent.py theme={null}
from agno.storage.mongodb import MongoDbStorage

db_URL = "mongodb://ai:ai@localhost:27017/agno"

# 使用 Mongo 数据库创建存储后端
storage = MongoDbStorage(
    # 将 sessions 存储在 agent_sessions 集合中
    collection_name="agent_sessions",
    db_url=db_URL,
)

# 向 Agent 添加存储
agent = Agent(storage=storage)
```

## 参数

<Snippet file="storage-mongodb-params.mdx" />

## 开发者资源

* 查看 [Cookbook](https://github.com/agno-agi/agno/blob/main/cookbook/storage/mongodb_storage/mongodb_storage_for_agent.py)
