问题标签 [cypher-shell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
neo4j - 在 Neo4j 浏览器中自动显示 Cypher-shell 输出
我能够在 Neo4j 中使用 Cypher-shell 成功运行一系列查询。例如,我将查询放在名为“cypher.ex1”的文件中:
并使用以下命令执行它:
问题是当我想显示创建的节点和关系时,我执行另一个文件,其中包含:
使用这个命令:
我在 cypher-shell 窗口中看到以纯文本形式写入的结果。我想知道是否有办法在 Neo4j 浏览器中显示结果。我的意思是在执行第二个密码脚本 (cypher.ex2) 时,结果应该在 neo4j 浏览器中自动显示为图形。
而不是在 Neo4j 浏览器中手动插入查询,例如:
要查看创建的节点或图形,我希望我通过 Cypher-shell 执行的查询在 Neo4j 浏览器中自动显示为可视图形。可能吗?有没有办法使用 Cypher-shell 来做到这一点?
neo4j - 如何使用 cypher-shell (Windows) 将包含变音符号的密码脚本 (UTF-8) 通过管道传输到 neo4j?
Cypher 脚本“Umlauts.cypher”(UTF-8,在 Windows 环境中创建)包含一个用于导入包含一些变音符号的“变音符号对象”的事务:
对于管道脚本(Windows 环境),在 cmd-shell 中使用以下代码
现在,我尝试使用 Cypher-Query(Firefox-Browser) 从新节点获取文本信息:
我得到:
“ÄäÖöÜü”
但我希望得到:
“ÄäÖöüü”
如何正确导入变音符号?
【Windows 10、neo4j-community 3.5.15、neo4j-DB在同一台机器上】
neo4j - 如何将多个参数传递给 Neo4j 浏览器
我想将多个参数传递给 Neo4j 4.0 浏览器,同时确保正确解释参数值(int、date)的类型。我尝试使用Cypher shell 命令的语法:
使用冒号语法
paramName: paramValue
允许传递多个参数,但它们的类型被隐式转换(日期到字符串,整数到浮点数):结果:
/li>使用箭头语法,我可以正确定义这两个参数,但它需要单独的
:param
命令:结果:
/li>
我的许多查询都使用大量参数——有没有办法使用单个命令正确传递所有参数?
(有一个相关的问题,neo4j:What is the syntax to set cypher query parameters in the browser interface?,但是,答案没有考虑关于类型的问题。)
neo4j - 在 Neo4j 中运行 CQL 文件
我有一个名为 Novis.cql 的 CQL 文件。它在我的硬盘驱动器上的某个地方是随机的,但我想在 Neo4J 中运行它来创建我的图表(它包含 500 多行代码)。
我必须把它放在哪里?现在我必须运行什么命令才能让它工作?我已经阅读并搜索了答案,但是像 Neo4jshell 这样的一些命令似乎不再起作用了......
任何帮助将不胜感激!
neo4j - neo4j cypher shell - 内存限制异常
我是neo4j的新手。在在这里发布这个问题之前,我已经做了一些研究,但找不到适合我的解决方案。我有一个 32GB RAM 的 ubuntu 虚拟机。我目前正在使用 neo4j-community 版本 4.0.2 并在我的 neo4j.conf 文件中获得以下配置。
我正在尝试使用 cypher-shell 将 CSV 文件导入默认的 neo4j 数据库。它适用于小文件,但我对大小 > 1GB 的 csv 文件有疑问。它失败并出现以下错误
由于超出内存限制,无法分配 524288 字节;使用=2147266560,最大值=2147483648
我尝试设置 JAVA_OPTS=-Xmx4G 来增加java堆空间,但它仍然失败并出现同样的错误。有人可以帮忙吗?cypher-shell 实用程序是在寻找更多的堆空间,还是 neo4j 数据库在寻找额外的堆空间?如果无法使用 cypher-shell 导入大文件,我还有哪些其他选项可以导入大文件?
编辑:我每 200 行使用一次定期提交,我在 .cypher 文件中有以下密码脚本,并使用 cypher-shell 运行 .cypher 文件
neo4j - Printf + 猫功能
我目前正在使用 Neo4j。
我想通过我的终端启动一个密码脚本,但我想在启动我的脚本之前设置参数。
这是我的声明,
输出 :
所以我觉得我的 printf 报价没有被阅读。
有没有人已经使用 printf 和 cat 的组合?
先感谢您,
G。
neo4j - 无法使用已创建的 neo4j 数据库
我创建了一个Neo4j数据库,它运行良好。
但是现在,当我尝试使用我创建的数据库时,使用以下命令:
它给出了错误:
我尝试使用命令检查数据库的状态:
它将 foo 的 currentStatus 显示为“离线”。我尝试使用启动数据库
但没有运气!
虽然,我可以使用默认的“neo4j”和“system”数据库。只有我创建的新数据库,现在不能工作。
如果有人知道解决方案,请提供帮助。
neo4j - 从 Neo4j 沙盒中导出数据
所以我使用过 Neo4j 沙箱,我在那里有一个完整的图表,但是我的沙箱即将过期,所以我必须导出数据,并将其导入我的本地社区 neo4j 实例,我尝试使用 APOC,但问题是当我调用apoc.export.cypher.all(.....)
它时它不起作用,因为我必须在我的沙箱实例中添加apoc.export.file.enabled=true
文件neo4j.conf
。
-> 整个错误:Failed to invoke procedure apoc.export.cypher.all : Caused by: java.lang.RuntimeException: Export to files not enabled, please set apoc.export.file.enabled=true in your neo4j.conf
这里的问题是我无法访问沙箱上的配置文件,但我可以使用cypher-shell
.
有什么建议可以让我在沙盒过期之前导出我的数据。提前致谢 !!
neo4j - Neo4j 如何连接 Result 节点
Neo4j 有一个复选框选项“连接结果节点”,我收集它会在您的初始查询之后运行第二个查询以连接节点。
例如
此查询返回 40 个相互连接的节点。虽然这在 Neo4j 浏览器中有效,但我不能完全让它在 Neo4j 绽放中连接。所以问题是运行以连接引擎盖下的结果节点的第二个查询是什么?
谢谢