createNode
在创建节点Neo4j数据库
描述
例子
创建单独的节点
在Neo4j®数据库中创建单个节点并显示该节点的内容。
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data
、用户名neo4j
和密码matlab
.
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j (url、用户名、密码);
检查消息
属性neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
ans = []
使用Neo4j数据库连接在数据库中创建单个节点。
createNode (neo4jconn)
当您执行createNode
函数除了Neo4j数据库连接之外没有任何参数,该函数创建一个没有标签和属性的节点。
关闭数据库连接。
关上(neo4jconn)
创建单节点标签
在Neo4j®数据库中创建带有标签的单个节点并访问该节点。
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data
、用户名neo4j
和密码matlab
.
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j (url、用户名、密码);
检查消息
属性neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
ans = []
使用Neo4j数据库连接在数据库中创建带有标签的单个节点。使用“标签”
名称-值对参数指定标签科学家
.
标签=“科学家”;createNode (neo4jconn“标签”、标签)
使用标签搜索新节点科学家
.
nodeinfo = searchNode (neo4jconn标签)
NodeData: [1×1 struct] NodeLabels: 'Scientist'
nodeinfo
是一个Neo4jNode
具有以下属性的对象:
节点标识符
节点数据
节点的标签
关闭数据库连接。
关上(neo4jconn)
创建两个带标签的节点
在Neo4j®数据库中创建两个带标签的节点。访问节点数据。
使用URL创建一个Neo4j数据库连接http://localhost:7474/db/data
、用户名neo4j
和密码matlab
.
url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;neo4jconn = neo4j (url、用户名、密码);
检查消息
属性neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
ans = []
使用Neo4j数据库连接创建两个节点,表示数据库中的两个人。使用“标签”
名称-值对参数指定节点标签。其中一个节点有标签人
,另一个节点有两个标签,人
而且员工
.
标签= {{“人”},{“人”,“员工”}};nodeinfo = createNode (neo4jconn,“标签”、标签)
nodeinfo =2×3表NodeLabels NodeData NodeObject __________ ____________ ___________________________________ 35“人”[1×1 struct] [1 x1 database.neo4j.http。Neo4jNode] 36 {2×1 cell} [1×1 struct] [1x1 database.neo4j.http.Neo4jNode]
nodeinfo
是一个有两行,每个人一行的表。该表包含以下变量:
节点的标签
节点数据
Neo4jNode
对象
访问Neo4jNode
对象的第一个节点。
data = nodeinfo.NodeObject (1)
NodeData: [1×1 struct] NodeLabels: 'Person'
数据
是一个Neo4jNode
具有以下属性的对象:
节点标识符
节点数据
节点的标签
访问两个节点的节点标签。
nodeinfo.NodeObject (1) .NodeLabels
ans = '人'
nodeinfo.NodeObject .NodeLabels (2)
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、用户名、密码);
检查消息
属性neo4jconn
.空白的消息
属性指示连接成功。
neo4jconn。消息
ans = []
创建一个包含两行的表,其中包含两个人(用户)的姓名和职称。
道具([=表“User8”;“User9”]、[“分析师”;“技师”),...“VariableNames”,{“名字”,“标题”});
通过使用Neo4j数据库连接在数据库中创建两个表示这两个人的节点。使用“标签”
名称-值对参数指定节点标签人
而且员工
.然后,使用“属性”
名称-值对参数指定节点属性道具
表格
标签= [“人”,“员工”];nodeinfo = createNode (neo4jconn,“标签”、标签“属性”、道具)
nodeinfo =2×3表NodeLabels NodeData NodeObject __________ ____________ ___________________________________ 28日{2×1细胞}[1×1 struct] [1 x1 database.neo4j.http。Neo4jNode] 21 {2×1 cell} [1×1 struct] [1x1 database.neo4j.http.Neo4jNode]
nodeinfo
是一个有两行,每个人一行的表。该表包含以下变量:
节点的标签
节点数据
Neo4jNode
对象
访问第一个节点的属性。该结构以字段和值的形式包含节点的属性。
nodeinfo。NodeData{1}
ans =结构体字段:头衔:“分析师”名称:“User8”
访问Neo4jNode
对象的第一个节点。
data = nodeinfo.NodeObject (1)
NodeData: [1×1 struct] NodeLabels: {2×1 cell}
数据
是一个Neo4jNode
具有以下属性的对象:
节点标识符
节点数据
节点的标签
关闭数据库连接。
关上(neo4jconn)
输入参数
neo4jconn
- - - - - -Neo4j数据库连接
Neo4jConnect
对象
Neo4j数据库连接,指定为Neo4jConnect
用函数创建的对象neo4j
.
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:节点= createNode (neo4jconn,‘标签’,‘人’,‘属性’,表(“User8”,“分析师”,“VariableNames”{“名称”,“标题”}))
使用标签创建单个节点人
和两个属性,的名字
而且标题
,及其对应的值,User8
而且分析师
.
标签
- - - - - -节点的标签
特征向量|字符串标量|字符向量的单元格数组|字符串数组|单元格数组的单元格数组|字符串数组的单元格数组
节点标签,指定为逗号分隔的对,由“标签”
以及字符向量,字符串标量,字符向量的单元格数组,字符串数组,单元格数组的单元格数组,或者字符串数组的单元格数组。要指定一个节点标签,请使用字符向量或字符串标量。对于多个节点标签,请使用字符向量的单元格数组或字符串数组。若要创建具有不同标签的多个节点,请使用单元格数组的单元格数组或字符串数组的单元格数组。
请注意
如果不指定任何标签,则创建的节点默认没有标签。
例子:“标签”,“人”
数据类型:字符
|字符串
|细胞
属性
- - - - - -节点属性
结构|结构数组|表格|细胞阵列结构
节点属性,指定为逗号分隔的对,由“属性”
以及结构、结构数组、表或结构单元格数组。
指定结构时,将使用createNode
函数将每个字段及其对应值转换为数据库节点中的属性及其对应值。函数还设置NodeData
财产的Neo4jNode
此结构的对象。
当指定包含一行的表时,则createNode
函数将每个变量及其对应值转换为数据库节点中的属性及其对应值。该函数还将变量及其对应值转换为结构中的字段及其对应值。函数将此结构设置为NodeData
财产的Neo4jNode
对象。
若要创建多个节点,请指定具有多行的结构数组或表。
若要创建具有不同属性的多个节点,请指定结构的单元格数组。
请注意
如果属性缺少相应的值,则创建的节点不包含此属性。
数据类型:结构体
|表格
|细胞
输出参数
版本历史
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。