SurrealDB 是一款端到端、云原生数据库,专为现代应用程序设计,包括 Web、移动、无服务器、Jamstack、后端和传统应用程序。借助 SurrealDB,您可以简化数据库和 API 基础设施,缩短开发时间,并快速、经济高效地构建安全、高性能的应用程序。 SurrealDB 的主要功能包括:本笔记本展示了如何使用与查看功能、最新版本和文档。
- 缩短开发时间: SurrealDB 通过消除对大多数服务器端组件的需求来简化您的数据库和 API 堆栈,使您能够更快、更经济地构建安全、高性能的应用程序。
- 实时协作 API 后端服务: SurrealDB 既可作为数据库,又可作为 API 后端服务,实现实时协作。
- 支持多种查询语言: SurrealDB 支持客户端设备的 SQL 查询、GraphQL、ACID 事务、WebSocket 连接、结构化和非结构化数据、图查询、全文索引和地理空间查询。
- 精细访问控制: SurrealDB 提供基于行级权限的访问控制,使您能够精确管理数据访问。
SurrealDBLoader 相关的功能。
概览
SurrealDB 文档加载器从 SurrealDB 数据库返回 LangChain 文档列表。 文档加载器接受以下可选参数:dburl:到 websocket 端点的连接字符串。默认值:ws://:8000/rpcns:命名空间的名称。默认值:langchaindb:数据库的名称。默认值:databasetable:表的名称。默认值:documentsdb_user:如果需要,SurrealDB 凭据:数据库用户名。db_pass:如果需要,SurrealDB 凭据:数据库密码。filter_criteria:用于构建WHERE子句的字典,用于从表中筛选结果。
Document 采用以下形式
设置
取消注释以下单元格以安装 surrealdb 和 langchain。以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。