langchain_experimental.graph_transformers.diffbot.NodesList

class langchain_experimental.graph_transformers.diffbot.NodesList[source]

具有相关属性的节点列表。

nodes

将节点作为键,将它们的属性作为值存储。每个键是一个元组,其中第一个元素是节点 ID,第二个是节点类型。

类型

Dict[Tuple, Any]

方法

__init__()

add_node_property(node, properties)

添加或更新节点属性。

return_node_list()

返回节点列表作为节点对象的列表。

__init__() None[source]
返回类型

None

add_node_property(node: Tuple[Union[str, int], str], properties: Dict[str, Any]) None[source]

添加或更新节点属性。

如果节点不在列表中,则添加节点及其属性。如果节点已存在,则使用新值更新其属性。

参数
  • node (Tuple) – 包含节点ID和节点类型的元组。

  • properties (Dict) – 要添加或更新节点属性的字典。

返回类型

None

return_node_list() List[Node][source]

返回节点列表作为节点对象的列表。

每个节点对象将包含其ID、类型和属性。

返回

节点对象的列表。

返回类型

List[Node]