栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Neo4j基础入门及语法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Neo4j基础入门及语法

Neo4j基础入门及语法
  • 一、安装
  • 二、操作CSV
  • 参考资料


提示:Neo4j版本为3.4.10 java8
4.0版本后jdk需要java11

一、安装

1.下载地址:http://neo4j.com/download/
2.下载ZIP包并解压
3.打开CMD到解压后的bin目录,输入

neo4j.bat console

4.打开浏览器请求:http://localhost:7474/
默认端口为7474,可以去conf/neo4j.conf下修改,默认账号密码为neo4j/neo4j

二、操作CSV

csv导入会重复导入

1.将csv文件放入/import目录下


2.输入命令导入
1).导入a.csv

load csv with headers from "file:///a.csv" as line with line create(:a{ spu:line.spu, order_cnt:line.order_cnt, sku_cnt:line.sku_cnt })

2).导入b.csv

load csv with headers from "file:///b.csv" as line with line create(:b{ spu3:line.spu3, spu:line.spu, order_cnt:line.order_cnt, sku_cnt:line.sku_cnt })

3).建立ab关系

LOAD CSV WITH HEADERS FROM "file:///b.csv" AS row
MATCH (a1:a {spu: row.spu})
MATCH (b1:b {spu3: row.spu3})
MERGE (a1)-[:ab]->(b1);

3.查询
1).查询关联关系

//无条件
MATCH p=()-[r:ab]->() RETURN p
//条件
MATCH p=()-[r:ab]->(b1:b{spu:"xxx"}) RETURN p

2).查询单独Lables

MATCH (n:a) RETURN n

3.删除

//删除全部关系
MATCH p=()-[r:ab]->() delete p
//删除单个Lable
MATCH (n:a) delete n

参考资料

官方Neo4j语法文档
windows安装Neo4j
Neo4j CSV导入

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/318984.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号