中更新节点标签和属性Neo4j数据库
在Neo4j®数据库中创建单个节点并更新其节点标签。
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data
,用户名neo4j
,和密码matlab
.
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;Neo4jconn = neo4j(url,用户名,密码);
检查消息
属性的Neo4j连接对象neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
Ans = []
使用Neo4j数据库连接在数据库中创建单个节点。
node = createNode(neo4jconn)
NodeID: 47 NodeData: [1×1 struct] NodeLabels: []
节点
是一个Neo4jNode
具有这些属性的对象:
节点标识符
节点数据
节点的标签
通过添加标签更新节点人
而且员工
.
标签= [“人”,“员工”];updateNode (neo4jconn、节点“标签”、标签)
显示更新后的节点信息。nodeinfo
是一个Neo4jNode
对象。
nodeid = node.NodeID;nodeinfo = searchNodeByID(neo4jconn,nodeid);nodeinfo。节点Labels
ans =2×1单元格数组{“人员”}{“员工”}
关闭数据库连接。
关上(neo4jconn)
在Neo4j®数据库中搜索现有节点,添加节点属性,并显示更新后的节点属性。
假设您在Neo4j数据库中存储了表示社会邻居的图形数据。这个数据库有7个节点和8个关系。每个节点只有一个唯一的属性键的名字
取值范围为User1
通过User7
.每个关系都有类型知道
.
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data
,用户名neo4j
,和密码matlab
.
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;Neo4jconn = neo4j(url,用户名,密码);
检查消息
属性的Neo4j连接对象neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
Ans = []
搜索带有标签的节点人
.然后,使用Neo4j数据库连接,根据指定人员的属性键和值过滤结果User7
.
nlabel =“人”;node = searchNode(neo4jconn,nlabel,“PropertyKey”,“名字”,...“PropertyValue”,“User7”)
NodeID: 9 NodeData: [1×1 struct] NodeLabels: 'Person'
节点
是一个Neo4jNode
具有这些属性的对象:
节点标识符
节点数据
节点的标签
属性检索节点的现有属性NodeData
的属性Neo4jNode
对象。属性
是一个结构。
属性=节点。NodeData
属性=带字段的结构:名称:“User7”
更新节点属性。通过在结构中设置一个新字段来指定人员的职位,添加另一个节点属性。
属性。title =“分析师”;updateNode (neo4jconn、节点“属性”、属性)
显示更新后的节点属性。nodeinfo
是一个Neo4jNode
对象。
nodeid = node.NodeID;nodeinfo = searchNodeByID(neo4jconn,nodeid);nodeinfo。NodeData
ans =带字段的结构:名称:“User7”头衔:“分析师”
关闭数据库连接。
关上(neo4jconn)
在Neo4j®数据库中创建单个节点,更新其节点标签和属性,并显示它们。
假设您在Neo4j数据库中存储了表示社会邻居的图形数据。这个数据库有7个节点和8个关系。每个节点只有一个唯一的属性键的名字
取值范围为User1
通过User7
.每个关系都有类型知道
.
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data
,用户名neo4j
,和密码matlab
.
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;Neo4jconn = neo4j(url,用户名,密码);
检查消息
属性的Neo4j连接对象neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
Ans = []
使用Neo4j数据库连接在数据库中创建单个节点。
node = createNode(neo4jconn)
NodeID: 48 NodeData: [1×1 struct] NodeLabels: []
节点
是一个Neo4jNode
具有这些属性的对象:
节点标识符
节点数据
节点的标签
创建一个表,其中一行包含关于某个人的数据。指定此人的姓名和职位。
属性=表(“User8”,“分析师”,“VariableNames”, {“名字”,“标题”});
通过添加标签更新节点人
而且员工
和表中定义的节点属性。
标签= [“人”,“员工”];updateNode (neo4jconn、节点“标签”、标签...“属性”、属性)
显示更新后的节点标签。nodeinfo
是一个Neo4jNode
对象。
nodeid = node.NodeID;nodeinfo = searchNodeByID(neo4jconn,nodeid);nodeinfo。节点Labels
ans =2×1单元格数组{“人员”}{“员工”}
显示更新后的节点属性。
nodeinfo。NodeData
ans =带字段的结构:头衔:“分析师”姓名:“User8”
关闭数据库连接。
关上(neo4jconn)
在Neo4j®数据库中创建两个节点,更新它们的节点标签和属性,并显示第一个节点的标签和属性。
假设您在Neo4j数据库中存储了表示社会邻居的图形数据。这个数据库有7个节点和8个关系。每个节点只有一个唯一的属性键的名字
取值范围为User1
通过User7
.每个关系都有类型知道
.
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data
,用户名neo4j
,和密码matlab
.
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;Neo4jconn = neo4j(url,用户名,密码);
检查消息
属性的Neo4j连接对象neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
Ans = []
使用Neo4j数据库连接在数据库中创建两个节点。这些节点代表两个人。
user8 = createNode(neo4jconn);user9 = createNode(neo4jconn);
创建一个有两行的表。每行包含一个人的数据。为每个人指定姓名和职位。
属性= table([“User8”;“User9”]、[“分析师”;“技师”],...“VariableNames”, {“名字”,“标题”});
通过添加标签更新节点人
而且员工
和表中定义的节点属性。
标签= [“人”,“员工”];updateNode (neo4jconn [user8; user9],“标签”、标签...“属性”、属性)
显示节点的节点标签。
Nodeid = [user8.]节点ID user9.NodeID]; nodeinfo = searchNodeByID(neo4jconn,nodeid); nodeinfo.NodeLabels{:}
ans =2×1单元格数组{“人员”}{“员工”}
ans =2×1单元格数组{“人员”}{“员工”}
显示节点的节点属性。
nodeinfo。NodeData{:}
ans =带字段的结构:头衔:“分析师”姓名:“User8”
ans =带字段的结构:职称:“技术员”姓名:“User9”
关闭数据库连接。
关上(neo4jconn)
在Neo4j®数据库中创建单个节点,更新其属性并显示它们。使用输出参数访问更新的节点信息。
假设您在Neo4j数据库中存储了表示社会邻居的图形数据。这个数据库有7个节点和8个关系。每个节点只有一个唯一的属性键的名字
取值范围为User1
通过User7
.每个关系都有类型知道
.
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data
,用户名neo4j
,和密码matlab
.
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;Neo4jconn = neo4j(url,用户名,密码);
检查消息
属性的Neo4j连接对象neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
Ans = []
使用Neo4j数据库连接在数据库中创建单个节点。
node = createNode(neo4jconn)
NodeID: 49 NodeData: [1×1 struct] NodeLabels: []
节点
是一个Neo4jNode
具有这些属性的对象:
节点标识符
节点数据
节点的标签
更新代表人员的节点的属性。创建一个表,其中一行包含此人的姓名和职位。的nodeinfo
输出参数是Neo4jNode
对象。
属性=表(“User8”,“分析师”,“VariableNames”, {“名字”,“标题”});nodeinfo = updateNode(neo4jconn,node,“属性”、属性);
显示节点属性。
nodeinfo。NodeData
ans =带字段的结构:头衔:“分析师”姓名:“User8”
关闭数据库连接。
关上(neo4jconn)
neo4jconn
- - - - - -Neo4j数据库连接Neo4jConnect
对象Neo4j数据库连接,指定为Neo4jConnect
使用函数创建的对象neo4j
.
节点
- - - - - -节点Neo4jNode
对象|Neo4jNode
对象数组|数字标量|数值向量节点,指定为Neo4jNode
对象,Neo4jNode
对象数组、数值标量或数值向量。对于单个节点,指定aNeo4jNode
对象或数值标量。如果是多个节点,则指定aNeo4jNode
对象数组或数值向量。
数字标量或向量必须包含Neo4j数据库节点标识符。
例子:15
例子:(2、3、4)
标签
- - - - - -节点的标签节点标签,指定为字符向量、字符向量的单元格数组、字符串标量、字符串数组、单元格数组的单元格数组或字符串数组的单元格数组。若要指定一个节点标签,请使用字符向量或字符串标量。对于多个节点标签,请使用字符向量的单元格数组或字符串数组。若要更新具有不同节点标签的多个节点,请使用单元格数组的单元格数组或字符串数组的单元格数组。
例子:“人”
数据类型:字符
|字符串
|细胞
属性
- - - - - -节点属性节点属性,指定为结构的结构数组、表或单元格数组。
指定结构时,updateNode
函数将每个字段及其对应值转换为数据库节点中的属性及其对应值。该函数还设置NodeData
的属性Neo4jNode
对象赋给此结构。
当指定一个包含一行的表时,updateNode
函数将每个变量及其对应值转换为数据库节点中的属性及其对应值。该函数还将变量及其对应值转换为结构中的字段及其对应值。函数将该结构设置为NodeData
的属性Neo4jNode
对象。
若要更新多个节点,请指定具有多行的结构数组或表。
若要更新具有不同属性的多个节点,请指定单元格结构数组。
请注意
如果某个属性缺少相应的值,则更新后的节点不包含此属性。
数据类型:结构体
|表格
|细胞
neo4j
|createNode
|searchNode
|searchNodeByID
|deleteNode
|addNodeLabel
|removeNodeLabel
|removeNodeProperty
|setNodeProperty
|关闭
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。