Neovis.js可视化Neo4j数据库
Neovis.js可视化Neo4j数据库
Neo4j Desktop
新建数据库
导出数据库
查看文件位置
导入数据库
添加dump文件
导入数据库,这里有两个选项,①选项是新建一个DBMS并将数据导入默认数据库neo4j,②选项是导入一个已有的DBMS并新建一个数据库来导入数据,因为用neovis.js可视化的时候,我没找到指定数据库的方法,所以只能连接默认数据库,但是我又没找到切换默认数据库的方法,因此如果导入dump文件,只能选择①
Neo4j Browser
Neo4j Browser是Neo4j官方数据库操作工具,start DBMS之后,点击Open,默认使用Neo4j Browser打开,其实用电脑浏览器打开http://localhost:7474是一样的效果
浏览器打开的时候,登录信息如下图所示,用户名默认为neo4j,密码是创建DBMS是设置的,如果忘记密码可以点击相应的DBMS名称,然后在右侧重置
CSV数据
节点数据
poi.csv
1 | id,lon,lat,address,type2,type1,name |
roads.csv
1 | FID,length,point1,point2 |
关系数据
poi_rel_road.csv
1 | poi_id,relation,fid |
connected.csv
1 | road1_id,relation,road2_id |
Cypher语句
相当于MySQL数据库的SQL语句
切换数据库
1 | use database |
插入数据
插入节点和关系数据
1 | CREATE (person:Person { name: 'Alice', age: 30 }) |
Person: 节点标签
name: 节点属性 age: 节点属性
FRIEND: 节点和节点之间的关系
插入CSV数据
将CSV文件放到相应DBMS的import文件夹中
然后在Neo4j Browser中执行以下语句
1 | LOAD CSV WITH HEADERS FROM "file:///poi.csv" AS row |
1 | LOAD CSV WITH HEADERS FROM "file:///roads.csv" AS row |
1 | LOAD CSV WITH HEADERS FROM 'file:///poi_rel_road.csv' AS row |
1 | LOAD CSV WITH HEADERS FROM 'file:///connected.csv' AS row |
查询数据
任意100个节点和它们之间的关系
1 | MATCH (n)-[r]-(m) |
Neovis.js
目录结构
1 | . |
neovis.html
1 |
|
参考
评论
评论插件加载失败
正在加载评论插件