SurrealDB 是一个为现代应用程序设计的端到端云原生数据库,支持 Web、移动端、无服务器、Jamstack、后端及传统应用。使用 SurrealDB,您可以简化数据库和 API 基础设施,缩短开发时间,快速、经济地构建安全高性能的应用程序。 SurrealDB 的主要特性包括:本笔记本演示如何使用查看功能介绍、最新发布版本和文档。
- 缩短开发时间: SurrealDB 通过消除大多数服务器端组件的需求来简化数据库和 API 层,让您能更快、更省钱地构建安全高性能的应用程序。
- 实时协作 API 后端服务: SurrealDB 同时充当数据库和 API 后端服务,支持实时协作。
- 多查询语言支持: SurrealDB 支持客户端设备上的 SQL 查询、GraphQL、ACID 事务、WebSocket 连接、结构化和非结构化数据、图查询、全文索引和地理空间查询。
- 细粒度访问控制: SurrealDB 提供基于行级权限的访问控制,让您能够精确管理数据访问。
SurrealDBLoader 相关功能。
概述
SurrealDB 文档加载器从 SurrealDB 数据库中返回 LangChain Document 列表。 文档加载器接受以下可选参数:dburl:WebSocket 端点的连接字符串,默认:ws://localhost:8000/rpcns:命名空间名称,默认:langchaindb:数据库名称,默认:databasetable:表名称,默认:documentsdb_user:SurrealDB 凭证(如需要):数据库用户名。db_pass:SurrealDB 凭证(如需要):数据库密码。filter_criteria:用于构造过滤结果的WHERE子句的字典。
Document 具有以下结构:
安装
取消注释下方单元格以安装 surrealdb 和 langchain。将这些文档连接到 Claude、VSCode 等,通过 MCP 获取实时解答。

