问题标签 [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.
batch-file - 如何从“运行”对话框运行 cypher shell?
cypher-shell.bat 位于D:\GitHub\cypher-shell\cypher-shell.bat
. 当我将它放在“运行”对话框中时,这些命令都不会启动 shell:
pwsh D:\GitHub\cypher-shell\cypher-shell.bat
: PowerShell 立即打开并退出pwsh -wd D:\GitHub\cypher-shell\cypher-shell.bat
: PowerShell 不退出但显示此错误:Set-Location: Cannot find path 'D:\GitHub\cypher-shell\cypher-shell.bat' because it does not exist.
pwsh -f D:\GitHub\cypher-shell\cypher-shell.bat
: PowerShell 立即打开并退出
我应该如何正确地做到这一点?
我实际上已经添加D:\GitHub\cypher-shell
到我的路径中。运行pwsh "& cypher-shell"
、pwsh ^& cypher-shell
或"%ProgramFiles%\PowerShell\7\pwsh.exe" "& 'D:\GitHub\cypher-shell\cypher-shell.bat'"
在运行对话框中,终端会闪烁片刻并关闭。在它打开的那一刻,我可以看到它发出红色错误消息。
我想在 PowerShell 中使用它的原因是它支持更多功能,例如复制粘贴或仅使用键盘选择文本。这些命令也比 CMD 更方便。
cypher-shell - 是否可以在 Cypher 中运行脚本?
我知道我可以使用 运行脚本cypher-shell.bat -f script
,但这是在系统 shell 或 PowerShell 中,而不是在 Cypher shell 本身中。是否可以在Cypher shell 中运行脚本,还是必须将所有脚本内容粘贴到命令行中?
neo4j - neo4j cypher shell:输入分号无效
我刚刚安装了密码外壳。
我正在尝试执行以下命令:
我越来越:
我正在使用 oficiak docker 映像运行 neo4j:
有任何想法吗?
neo4j - Creation of a script in neo4j
Not working alone on one of my neo4j projects, I was wondering if it was possible to create a script so that my colleagues could run it without having to copy everything (This script mainly consists of creating a new relationship) here are the pieces of code I need:
First
CREATE (Apple) - [: INCLUDE_ON] -> (Apple)
2nd
Thanks a lot !
authentication - Neo4j 使用 Windows cmd 和 Cypher Shell 进行身份验证
当我使用 cmd 连接到 Cypher Shell 时,我输入以下内容:
bin\cypher-shell -u neo4j
紧接着,我被提示输入密码。我输入密码并连接到 Cypher Shell。耶!
现在,如果我尝试通过以下命令使用 cmd 连接到 Cypher Shell:
bin\cypher-shell -u neo4j - p <password>
我得到了错误:
The client is unauthorized due to authentication failure
有人可以向我解释为什么会这样吗?
谢谢
neo4j - 使用 CREATE(节点和关系)执行巨大的 Cypher 脚本
我对设置(Neo4j 配置)有疑问。我有一个 15GB 的 Cypher 脚本,仅包含 CREATE 关键字(不加载 CSV),它内部有一个重复模式:创建几个(通常是 10-30 个)节点并创建一些关系,这些关系在 ID 的句子中使用先前的节点(一个 CREATE 关键字中的一系列关系)。
我不需要任何优化(我可以等待很长时间加载),我不需要事务,关系和节点不分散在文件中。
当然,Neo4j Browser 不适合这个,所以我选择了 Cypher-shell。我尝试通过 cypher-shell 加载该数据,但不断收到由于堆而导致加载失败的消息。Bash 和 cypher-shell 内部的相同消息。
我认为 cypher-shell 正在尝试解析整个文件(也许是为了找到分散在文件中的标识符)。当然,这没有意义,因为它们不在那里。
我使用不同版本的 Neo4j。(例如 3.3.9),Linux Mint 20.2。我有 16GB 内存。
您能告诉我应该在设置中更改哪些行以使加载过程成功吗?我玩了一下 dbms.memory.heap.initial_size、dbms.memory.heap.max_size、dbms.memory.pagecache.size 和 dbms.tx_state.memory_allocation 但没有成功。