首页 > 解决方案 > Neo4j with PowerShell 和 Neo4j as a service 有什么区别?

问题描述

此评论中,Neo4j 的一位工作人员说:

我不建议混合使用这些方法来运行数据库,因为它们不适合一起工作。您应该选择以下之一:

  • Neo4j 桌面
  • Neo4j 与 PowerShell
  • Neo4j 作为 Windows 服务
  • Neo4j 与 Docker
  • Neo4j 光环

Neo4j with PowerShell 和 Neo4j as a service 有什么区别?检查Windows 安装 - 操作手册我认为 Neo4j with PowerShell 他的意思是Neo4j PowerShell 模块。但据我了解,它还需要您先使用命令安装 Neo4jInvoke-Neo4j install-service服务Invoke-Neo4j start。我认为在 PowerShellInvoke-Neo4j中它等同于独立neo4j命令,因为您已经通过Import-Module .\Neo4j-Management.psd1?

标签: powershellneo4jwindows-servicesinvoke-command

解决方案


从与@Mathias R. Jessen 的对话中,我认为除了Invoke-Neo4j console可以启动 DBSM 服务器之外,模块中的其余命令(例如Invoke-Neo4j startInvoke-Neo4j statusInvoke-Neo4j install-service等)都与服务一起使用,并且与来自的命令相同neo4j.bat(例如,、、neo4j startneo4j statusneo4j install-service。我认为这种命令组合是为了方便使用一件事。


推荐阅读