powershell - 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
?
解决方案
从与@Mathias R. Jessen 的对话中,我认为除了Invoke-Neo4j console
可以启动 DBSM 服务器之外,模块中的其余命令(例如Invoke-Neo4j start
、Invoke-Neo4j status
、Invoke-Neo4j install-service
等)都与服务一起使用,并且与来自的命令相同neo4j.bat(例如,、、neo4j start
等neo4j status
)neo4j install-service
。我认为这种命令组合是为了方便使用一件事。
推荐阅读
- javascript - 我的图像在加载时淡出,但我只希望它发生一次
- javascript - 如何摆脱出现在某些网页上的 P-SEP 框?
- python - 如何获取以下类型字典的两个最大值的键
- c# - RDLC - 表格中每个字符的 BOX
- spring - 应用程序启动后 HikariPool 关闭
- python - discord.py 中的错误处理问题
- linq - Linq关于日期计算的想法
- azure-devops - Azure DevOps 构建管道:复制失败:stat .. 没有这样的文件或目录
- python - 使用 pyshark 获取原始图层内容
- javascript - fetch api 发出 get 请求而不是 post