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 天前
GraphRAG vs 传统向量RAG:Spring AI实战对比
知识图谱·neo4j·向量数据库·rag·spring ai·graphrag
i建模5 天前
Milvus 和neo4j对比
neo4j·milvus
哥本哈士奇(aspnetx)6 天前
看完《低智商犯罪》,学习Cypher构建知识图谱
neo4j
子榆.9 天前
CANN TensorFlow适配器:当tf.matmul跑在昇腾NPU上时在底层发生了什么
人工智能·neo4j·llama
lzp079110 天前
基于多模态视觉模型和图文向量模型的工业图像知识库研究与应用(伍)
数据库·学习·neo4j
子榆.11 天前
CANN ATC编译器:模型从Python到达芬奇指令走了多远
开发语言·python·neo4j
程序员清洒11 天前
一个Token的昇腾之旅——从模型输入到硬件执行的完整链路
neo4j·cann
林夕0714 天前
Qt集成AI推理引擎:TensorFlow Lite与ONNX Runtime实战
人工智能·qt·neo4j
格鸰爱童话16 天前
springboot3.2使用neo4j
springboot·neo4j
Yeats_Liao19 天前
智能感知低功耗设计:MCU上的AI异常检测与能效优化
人工智能·单片机·物联网·neo4j