主要内容

Graph Database

Explore, manage, store, and analyze graph data in Neo4j®使用MATLAB的数据库®interface to Neo4j orDatabase Toolbox™ Interface for Neo4j Bolt Protocol

Database Toolbox enables you to connect to a Neo4j graph database using the MATLAB interface to Neo4j. After creating a Neo4j connection, you can search the graph database data. Create, update, and delete nodes and relationships in the database. Update node labels and properties and update relationship properties. Perform analysis with graph network algorithms using the MATLAB directed graph. Store the directed graph in the Neo4j database. Traverse and analyze graph data by executing Cypher®使用Cypher查询语言查询。

您也可以使用Bolt协议连接到Neo4J数据库。您可以使用相同的功能与存储在Neo4J数据库中的图形数据进行交互。要使用螺栓协议连接,您必须安装Database Toolbox Interface for Neo4j Bolt Protocol.

Functions

expand all

neo4j Connect toNeo4j数据库
close CloseNeo4j数据库connection
nodeDegree In-degree and out-degree for each associated relationship type forNeo4j数据库node
节目 All node labels inNeo4j数据库
nodeRelationTypes 关联的关系类型Neo4j数据库node
neo4jStruct2Digraph Convert graph or relationship structure fromNeo4j数据库to directed graph
propertyKeys All property keys inNeo4j数据库
关系类型 All relationship types inNeo4j数据库
searchGraph Search for subgraph or entire graph inNeo4j数据库
searchNode SearchNeo4j数据库nodes by label or by property key and value
searchNodeByid SearchNeo4j通过节点标识符的数据库节点
searchRelation 搜索关系Neo4j数据库node
searchRelationByID SearchNeo4jrelationship by relationship identifier
createNode Create nodes inNeo4j数据库
createRelation Create relationships between nodes inNeo4j数据库
deleteNode Delete nodes fromNeo4j数据库
deleteRelation Delete relationships fromNeo4j数据库
addNodeLabel Add labels to nodes inNeo4j数据库
removeNodeLabel 从节点中删除标签Neo4j数据库
removeNodeProperty 从节点中删除属性Neo4j数据库
removeRelationProperty Remove properties from relationships inNeo4j数据库
setNodeProperty Set properties for nodes inNeo4j数据库
setRelationProperty Set properties for relationships inNeo4j数据库
updateNode Update node labels and properties inNeo4j数据库
updateRelation 更新关系属性Neo4j数据库
storeDigraph 存储定向图Neo4j数据库
executeCypher 执行Cypherquery onNeo4j数据库

Objects

neo4jconnect Neo4j数据库connection
Neo4jNode Neo4j数据库node
Neo4jRelation Neo4j数据库relationship

Topics

AboutNeo4jDatabase Interfaces

Explore and Update Graph

使用MATLABdigraphObject

Troubleshooting

NEO4J数据库接口的错误消息

Address error messages for a Neo4j database, the MATLAB interface to Neo4j, and theDatabase Toolbox Interface for Neo4j Bolt Protocol.