Skip to main content
兼容性: 仅适用于 Node.js。
这将帮助您开始使用 LocalFileStore。有关所有 LocalFileStore 功能和配置的详细文档,请访问 API 参考。

概述

LocalFileStore 是一个围绕 fs 模块存储数据作为键值对的包装器。 每个键值对都在传递给 .fromPath 方法的目录中的自己的文件内。 文件名是键,里面包含键的值。
传递给 .fromPath 的路径必须是目录,而不是文件。
此文件存储可以更改提供的目录和任何子文件夹中的任何文本文件。确保在初始化存储时指定的路径不包含其他文件。

集成细节

设置

安装

LangChain LocalFileStore 集成位于 langchain 包中:

实例化

现在我们可以实例化我们的字节存储:
定义一个编码器和解码器,用于将数据转换为 Uint8Array 并转换回来:

使用

您可以使用 mset 方法像这样在键下设置数据:
并且您可以使用 mdelete 方法删除数据:

获取值

如果您想获取所有键,可以调用 yieldKeys 方法。可选地,您可以传递一个键前缀,以仅获取与该前缀匹配的键。

API 参考

有关所有 LocalFileStore 功能和配置的详细文档,请访问 API 参考
官方原文:src/oss/javascript/integrations/stores/file_system.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026