> Discover all available pages from the documentation index: https://mastra.zisheng.pro/zh-HK/llms.txt # Memory.deleteMessages() `.deleteMessages()` 方法按 ID 刪除多則訊息。 ## 使用範例 ```typescript await memory?.deleteMessages(['671ae63f-3a91-4082-a907-fe7de78e10ec']) ``` ## 參數 **messageIds** (`string[]`): 要刪除的訊息 ID 陣列 ## 傳回值 **void** (`Promise`): 所有訊息刪除後便會解析的 Promise ## 延伸使用範例 ```typescript import { mastra } from './mastra' import { MastraDBMessage } from '@mastra/core' const agent = mastra.getAgent('agent') const memory = await agent.getMemory() const { messages } = await memory!.recall({ threadId: 'thread-123' }) const messageIds = messages.map((message: MastraDBMessage) => message.id) await memory?.deleteMessages([...messageIds]) ``` ## 相關內容 - [Memory class 參考](https://mastra.zisheng.pro/zh-HK/reference/memory/memory-class) - [recall](https://mastra.zisheng.pro/zh-HK/reference/memory/recall) - [Memory 入門](https://mastra.zisheng.pro/zh-HK/docs/memory/overview)