Neo4j

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

没有实际使用过,没有学的很复杂


一、命令

powershell 复制代码
# 创建带有属性的节点
CREATE (
   <node-name>:<label-name>
   {    
      <key>:<Value>
      ........
      <n-key>:<n-Value>
   }
)

#match
MATCH 
(
   <node-name>:<label-name>
)

# match需要配合return使用
match(stu:Student) return stu

#where
WHERE <property-name> <comparison-operator> <value>

# 创建node1到node2的单向关系 使用新节点创建关系
CREATE (node1-name:lable1-name) - [relationship-name:relationship-lable-name]->(node2-name:lable2-name)
# 创建双向关系 使用新节点创建关系
CREATE (node1-name:lable1-name) <- [relationship-name:relationship-lable-name]->(node2-name:lable2-name)

-- 删除节点
DELETE <node-name-list>
-- 删除关系
DELETE <node1-name>,<node2-name>,<relationship-name>

-- 删除属性
REMOVE <node-name>.<property1-name>,<node-name>.<property2-name>

-- 节点、关系添加属性
SET  <node-label-name>.<property1-name>,...<node-laben-name>.<propertyn-name>

-- union合并
<MATCH Command1>
   UNION
<MATCH Command2>

-- 返回前两行
MATCH (emp:Employee) 
RETURN emp
LIMIT 2

-- 跳过两行
MATCH (emp:Employee) 
RETURN emp
SKIP 2

#merge
MERGE = CREATE + MATCH
-- 语法
MERGE (<node-name>:<label-name>
{
   <Property1-name>:<Property1-Value>
   .....
   <Propertyn-name>:<Propertyn-Value>
})

#in
IN[<Collection-of-values>]

-- 创建索引语法
CREATE INDEX ON :<label_name> (<property_name>)
-- 删除索引
DROP INDEX ON :<label_name> (<property_name>)

总结

没有收获,和mongodb一样

相关推荐
是赵敢敢啊4 天前
自定义注解@SyncNeo4j实现增删改导入时自动同步数据节点和关系到Neo4j
neo4j
心念枕惊13 天前
Conda 环境一键搬家:用 conda-pack 打包带走,连网都不用
conda·neo4j
码农学院22 天前
Neo4j知识图谱赋能跨境电商GEO:LLM实体识别与AI搜索引擎结构化数据输出实战
人工智能·知识图谱·neo4j
TE-茶叶蛋22 天前
RAG智能电商客服什么时候上Neo4j?
neo4j
羊羊小栈22 天前
基于GraphRAG的税务财务智能问答系统(Neo4j_大语言模型)
人工智能·算法·语言模型·自然语言处理·毕业设计·neo4j·大作业
hhzz23 天前
(九)在MCU上跑AI推理:ESP-DL vs TFLite Micro,选哪个?怎么优化?
人工智能·单片机·neo4j·esp·ai推理
༄沐࿆风࿆࿆24 天前
neo4j Desktop下载学习笔记
笔记·学习·neo4j
我是唐青枫24 天前
Java Neo4j 实战指南:从图模型、Cypher 到 Spring Boot 关系查询
java·spring boot·neo4j
AI-好学者1 个月前
RDF对比与Neo4j性能优化
人工智能·知识图谱·neo4j·knowledge graph
冷小鱼1 个月前
Neo4j 深度解析:从原生图存储到 GraphRAG 的知识图谱革命
人工智能·知识图谱·neo4j