langchain_community.graphs.hugegraph
.HugeGraph¶
- class langchain_community.graphs.hugegraph.HugeGraph(username: str = 'default', password: str = 'default', address: str = '127.0.0.1', port: int = 8081, graph: str = 'hugegraph')[source]¶
HugeGraph用于图操作的包装器。
- 安全注意: 确保数据库连接使用的凭据范围狭窄,仅包括必要的权限。
如果未这样做,可能会导致数据损坏或丢失,因为调用代码可能尝试执行命令,这些命令将导致删除、变异数据(如果适当提示)或读取敏感数据(如果数据库中存在这样的数据)。 防止出现这种负面结果的最佳方法是(视情况)限制授予此工具使用的凭据的权限。
有关更多信息,请参见 https://python.langchain.com/docs/security。
创建一个新的HugeGraph包装器实例。
Attributes
get_schema
返回HugeGraph数据库的模式
Methods
__init__
([username, password, address, ...])创建一个新的HugeGraph包装器实例。
query
(query)刷新HugeGraph模式信息。
- Parameters
username (str) –
password (str) –
address (str) –
port (int) –
graph (str) –
- Return type
None
- __init__(username: str = 'default', password: str = 'default', address: str = '127.0.0.1', port: int = 8081, graph: str = 'hugegraph') None [source]¶
创建一个新的HugeGraph包装器实例。
- Parameters
username (str) –
password (str) –
address (str) –
port (int) –
graph (str) –
- Return type
None