4

我对 neo4j 完全陌生,很抱歉提出这样一个基本问题。我已经安装了 neo4j,我正在使用 shell “localhost:7474/webadmin/#/console/” 我正在寻找一个很好的例子,它使用一些 shell 命令从预先存在的图形数据库中读取、遍历、修改、.. . 它然后执行一些查询以了解它。我不想使用任何 Java 或 Python,我想要的只是一些可以让我学习 neo4j 的命令行示例。我进行了很多搜索,但除了一个矩阵示例之外找不到一个好的示例代码。我很感激任何帮助。

4

2 回答 2

4

Neo4J的优点之一是它提供了出色的文档和学习材料(尤其是与其他支持 Graph 的数据库相比)。

如前所述,从The Cypher Tutorial开始是一个很好的起点。

然后,当您学习基础知识时,请查看Neo4J 手册,其中包含有关每个 Cypher 语言命令(以及许多其他有趣的东西)的详细文档。

最后,当您开始进行自己的查询时,请保留一份Cypher Cheat Sheet副本,其中总结了所有命令。

您甚至可以在不安装或运行 Neo4J 服务器的情况下查看 Cypher,只需转到Neo4J 控制台并在线测试您的查询(甚至创建指向它们的链接)。

警告:当您开始阅读时,您可能会遇到Gremlin,这是 Neo4J 支持的一种常见的图形查询语言。很尴尬而且与 Cypher 非常不同,所以如果你使用 Neo4J,你应该坚持使用 Cypher,它有更多的功能,并且大部分开发都是针对它进行的。

于 2013-05-13T14:36:46.750 回答
1

Cypher 是您的朋友(此页面上有几个示例): http: //www.neo4j.org/learn/cypher

查看特定于 Cypher 的网络研讨会: http ://watch.neo4j.org/

最后,Cypher 备忘单:http: //neo4j.org/resources/cypher

于 2012-12-11T00:58:08.003 回答