neo4j脚本文件格式-是否有?
我想为neo4j预定义一些图形数据,并能够通过控制台工具加载它。我希望它与MySQL CLI和neo4j脚本文件格式-是否有?,neo4j,file-format,Neo4j,File Format,我想为neo4j预定义一些图形数据,并能够通过控制台工具加载它。我希望它与MySQL CLI和.sql文件完全相同。有人知道是否存在类似.neo或.neo4j的文件格式吗?我在文档中找不到这样的东西…我们通常对脚本文件使用.cql或.cypher。您可以通过管道将其传输到shell以运行它,如下所示: ./neo4j-shell -c < MY_FILE.cypher /neo4j shell-cUser Defined Language>import>导入它,重新启动记事本++,用.c
.sql
文件完全相同。有人知道是否存在类似.neo
或.neo4j
的文件格式吗?我在文档中找不到这样的东西…我们通常对脚本文件使用.cql或.cypher。您可以通过管道将其传输到shell以运行它,如下所示:
./neo4j-shell -c < MY_FILE.cypher
/neo4j shell-c
Michael Hunger最近也在这方面做了很多工作。他提高了性能,降低了控制台的噪音。我希望它能进入1.9版本。作为Neo4j的CLI使用,可以方便地评估脚本。使用包含多个cypher命令的脚本有几种方法:
neo4j-client -u neo4j -P localhost < my_script.cyp
$ neo4j-client localhost
Username: neo4j
Password: *****
neo4j-client 1.2.1.
Enter `:help` for usage hints.
Connected to 'neo4j://neo4j@localhost:7687'
neo4j>
neo4j> :source my_script.cyp
.cyp
最常用于脚本。来自
1:
“很抱歉回复太晚,但我们只想通知您,官方建议使用.cypher
。
我们将很快在样式指南中正式说明这一点。”
2:
“在Neo4j运行的培训中,我们一直使用.cyp。我认为当需要扩展3个字符时,首选使用.cypher和.cyp。”
3:
“注意:'.cql'已用于Cassandra-”
以上摘录:第一个首选项是
.cypher
第二个首选项是
.cyp
(cypher的前3个字符)不要使用
.cql
更多信息:
MATCH (:Person {name: "Ann"}) -[:FB_FRIENDS]-> Create (:Person {name: "Dan"})
如果您需要记事本++中的颜色编码,请下载在处提供的xml,通过菜单Language>User Defined Language>import>导入它,重新启动记事本++,用.cypher打开一个文件,该文件具有一些cyper查询语言)
下面是示例密码:
MATCH (:Person {name: "Ann"}) -[:FB_FRIENDS]-> Create (:Person {name: "Dan"})
希望这对某人有所帮助。此脚本将使用什么语言编写?塞弗?没错。只是为了编写查询。有没有办法在neo4j sh中运行此功能?e、 g.@myScript.cql?我不知道。不过我很想听听。好的,谢谢韦斯。你为我节省了时间,而我却固执地相信有办法做到这一点。希望有人会添加一个功能请求:)@EveFreeman/@Sridhar Samobat我已经使用
:source
client命令将这种方式添加到了neo4j客户端(请参见备选答案)。