【问题标题】:Neo4j Console doesn't run CypherNeo4j 控制台不运行 Cypher
【发布时间】:2013-05-30 17:03:14
【问题描述】:

我尝试在 neo4j 中使用 Cypher 创建节点,但每当我在“Power Tool Console”的“neo4j shell”中键入 cypher 命令时,都会出现以下错误:

Unknown command 'create(n);'

我的控制台中没有“Cypher”选项卡,这与 Neo4j 文档声称我应该拥有的 (http://docs.neo4j.org/chunked/snapshot/webadmin-console.html) 不同。我只有“Neo4j Shell”、“Gremlin”和“HTTP”选项卡。

如何在“Neo4j Shell”选项卡中输入 Cypher 命令? 有什么方法可以真正检索“密码”选项卡吗?对不起,如果这些问题很简单,但我对 neo4j 完全陌生,我在 SO 上没有找到类似的东西。

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    您可以在“powertool 控制台”的neo4j 选项卡以及“数据浏览器”中输入命令。例如START n = node(*) return n;create(n) 的问题在于控制台似乎将其视为一个命令。 create (n)(注意空白)确实有效。

    【讨论】:

    • 所以只是检查一下,我是否应该输入这样的内容:neo4j-sh (?)$ create(n)
    • create(n) 之间有一个空格
    • 嗯......当我尝试这样做时,我没有收到错误消息,但没有创建节点。当我将属性分配给n 并尝试返回n 时,我什么也得不到。我试过这个:CREATE (a { name : 'Andres' }) RETURN a
    【解决方案2】:

    您安装的版本可能与文档描述的不同。

    我安装了neo4j 1.9brew,看到的标签和你看到的一样。

    然后我卸载它并下载了最新的neo4j再试一次,这次我有地方可以输入Cypher。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多