# soma_graph **Repository Path**: david-linux/soma_graph ## Basic Information - **Project Name**: soma_graph - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-02 - **Last Updated**: 2024-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # soma_graph #### 介绍 SOMA是龙蜥社区系统运维联盟,此项目主要用于维护知识图谱相关资料。知识图谱的初衷是去构建一张图,让学生、从业者更好的理解和掌握运维技术,更好的开发产品,明确努力的方向。 #### 快速查看 ##### Step1:访问网址 [http://120.27.200.33:7474/](http://120.27.200.33:7474/) ##### Step2:输入账号密码登录 - 联系相关负责人获取 ##### Step3:登录后输入查询命令查看 ```sql MATCH (n) RETURN n LIMIT 1000 ``` ##### Step4: 点击右上角的全屏查看更全 #### 编辑方法 ##### 创建节点 "n"为临时变量, “项目”为节点类型,类型决定了显示颜色,“name”为关键词,表示名称,另外还有其他属性可参考相关文档,“SysOM”为节点具体名称。 ```sql CREATE (n:项目 {name:'SysOM'}) ``` ##### 连接节点 a和b为临时变量,根据节点的类型和名称匹配到现有的节点,然后创建a-->b的关联关系,关系名称可以指定到[:]中。 ```sql MATCH (a:项目 {name:'TrainTick'}), (b:功能 {name:'可视化'}) MERGE (a)-[:包含]->(b) ``` ##### 删除节点 a为临时变量,"项目"为类型,“SysOM”为名称,匹配到才会删除节点 ```sql MATCH (a:项目{name:'SysOM'}) DELETE a ``` ##### 删除链接关系 匹配“项目”类型“TrainTick”名称,到“功能”类型“日志数据”名称的关系r,然后删除掉 ```sql MATCH(n:项目{name:"TrainTick"})-[r]->(m:功能{name:'日志数据'}) DELETE r ``` ##### 根据Id删除节点及相关联连接 删除id为30的节点 ```sql MATCH (n) WHERE id(n) = 30 detach delete r ```