中更新节点标签和属性neo4j.数据库
在Neo4j®数据库中创建单个节点并更新其节点标签。
使用URL创建一个Neo4j数据库连接http:// localhost:7474 / db / data
、用户名neo4j.
和密码matlab
。
url ='http:// localhost:7474 / db / data';用户名='neo4j';密码='matlab';neo4jconn = neo4j (url、用户名、密码);
检查消息
neo4j连接对象的属性neo4jconn
。空白消息
属性表示连接成功。
neo4jconn。消息
ans = []
使用Neo4j数据库连接在数据库中创建单个节点。
node = createNode(neo4jconn)
NodeData: [1×1 struct] NodeLabels: []
节点
是A.neo4jode.
具有这些属性的对象:
节点标识符
节点数据
节点标签
通过添加标签来更新节点人
和员工
。
标签= [“人”那“员工”];updateNode (neo4jconn、节点“标签”,标签)
显示更新后的节点信息。nodeinfo
是A.neo4jode.
对象。
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 / data';用户名='neo4j';密码='matlab';neo4jconn = neo4j (url、用户名、密码);
检查消息
neo4j连接对象的属性neo4jconn
。空白消息
属性表示连接成功。
neo4jconn。消息
ans = []
搜索带有标签的节点人
。然后,使用Neo4j数据库连接,通过名为的人的属性密钥和值过滤结果User7
。
nlabel =“人”;节点= searchNode (neo4jconn nlabel,'propertykey'那“名字”那......“PropertyValue”那'user7')
NodeData: [1×1 struct] NodeLabels: 'Person'
节点
是A.neo4jode.
具有这些属性的对象:
节点标识符
节点数据
节点的标签
通过使用通过使用该节点的现有属性Nodedata.
财产的neo4jode.
对象。属性
是一个结构。
=属性节点。Nodedata.
属性=结构体字段:名称:“User7”
更新节点的属性。通过在结构中设置一个新字段来指定人员的作业标题,从而添加另一个节点属性。
属性。title ='分析师';updateNode (neo4jconn、节点“属性”,特性)
显示更新的节点属性。nodeinfo
是A.neo4jode.
对象。
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 / data';用户名='neo4j';密码='matlab';neo4jconn = neo4j (url、用户名、密码);
检查消息
neo4j连接对象的属性neo4jconn
。空白消息
属性表示连接成功。
neo4jconn。消息
ans = []
使用Neo4j数据库连接在数据库中创建单个节点。
node = createNode(neo4jconn)
node = neo4jnode带属性:nodeid:48 nodedata:[1×1 struct] nodelabels:[]
节点
是A.neo4jode.
具有这些属性的对象:
节点标识符
节点数据
节点的标签
创建一个表,其中一行包含关于人员的数据。指定人员的姓名和职称。
属性=表(“user8”那“分析师”那'variablenames', {'姓名'那“标题”});
通过添加标签来更新节点人
和员工
以及表中定义的节点属性。
标签= [“人”那“员工”];updateNode (neo4jconn、节点“标签”,标签,......“属性”,特性)
显示更新后的节点标签。nodeinfo
是A.neo4jode.
对象。
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 / data';用户名='neo4j';密码='matlab';neo4jconn = neo4j (url、用户名、密码);
检查消息
neo4j连接对象的属性neo4jconn
。空白消息
属性表示连接成功。
neo4jconn。消息
ans = []
使用Neo4j数据库连接在数据库中创建两个节点。这些节点代表两个人。
user8 = createNode (neo4jconn);user9 = createNode (neo4jconn);
创建一个有两行的表。每一行都包含关于一个人的数据。为每个人指定姓名和工作头衔。
属性=表([“user8”;“User9”],[“分析师”;“技师”],......'variablenames', {'姓名'那“标题”});
通过添加标签更新节点人
和员工
以及表中定义的节点属性。
标签= [“人”那“员工”];UpdateNode(neo4jconn,[User8; User9],“标签”,标签,......“属性”,特性)
显示节点的标签。
nodeId = [user8.nodeid 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 / data';用户名='neo4j';密码='matlab';neo4jconn = neo4j (url、用户名、密码);
检查消息
neo4j连接对象的属性neo4jconn
。空白消息
属性表示连接成功。
neo4jconn。消息
ans = []
使用Neo4j数据库连接在数据库中创建单个节点。
node = createNode(neo4jconn)
node = neo4jnode具有属性:nodeid:49 nodedata:[1×1 struct] nodelabels:[]
节点
是A.neo4jode.
具有这些属性的对象:
节点标识符
节点数据
节点的标签
更新表示人员的节点的属性。创建一个表,其中一行包含此人的姓名和工作头衔。的nodeinfo
输出参数是一个neo4jode.
对象。
属性=表(“user8”那“分析师”那'variablenames', {'姓名'那“标题”});nodeInfo = UpdateNode(neo4jconn,node,“属性”、属性);
显示节点属性。
nodeinfo.nodedata.
ans =结构体字段:标题:'分析师的名称:'User8'
关闭数据库连接。
关上(neo4jconn)
neo4jconn
-neo4j数据库连接Neo4jConnect
目的Neo4j数据库连接,指定为Neo4jConnect
使用该功能创建的对象neo4j.
。
节点
-节点neo4jode.
目的|neo4jode.
对象数组|数字标量|数值向量Neo4j数据库中的节点,指定为neo4jode.
对象,neo4jode.
对象数组、数字标量或数字向量。对于一个节点,指定aneo4jode.
对象或数字标量。对于多个节点,指定aneo4jode.
对象数组或数字矢量。
数字标量或向量必须包含Neo4j数据库节点标识符。
例子:15.
例子:(2、3、4)
标签
-节点的标签节点标签,指定为字符向量,字符向量的单元格数组,字符串标量,字符串数组,单元格阵列的单元格数组,或字符串数组的单元格数组。要指定一个节点标签,请使用字符向量或字符串标量。对于多个节点标签,请使用字符向量或字符串数组的单元格数组。要更新具有不同节点标签的多个节点,请使用单元格阵列或字符串数组的单元格数组。
例子:“人”
数据类型:字符
|细绳
|细胞
属性
-节点属性节点属性,指定为结构的结构、结构数组、表或单元格数组。
当您指定结构时,UpdateNode.
函数将每个字段及其对应的值转换为属性及其对应的值在数据库节点中。该功能还设置了Nodedata.
财产的neo4jode.
反对这个结构。
当指定包含一行的表时,UpdateNode.
函数将每个变量及其对应的值转换为数据库节点中的属性及其对应的值。该函数还将变量及其对应值转换为结构中的字段及其对应值。函数将该结构设置为Nodedata.
财产的neo4jode.
对象。
要更新多个节点,请指定具有多个行的结构数组或表格。
要更新具有不同属性的多个节点,请指定单元格组数组。
笔记
如果属性缺少其相应的值,则更新的节点不包含此属性。
数据类型:结构体
|桌子
|细胞
addnodelabel.
|关闭
|CreateNode.
|deleteNode
|neo4j.
|removeNodeLabel
|RemovenodeProperty.
|searchnode.
|searchNodeByID
|setnodeproperty.
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。