我在一个项目中使用Neo4j,当我尝试运行SHOW DATABASES
时,出现此错误:
Invalid input 'H': expected 't/T', 'e/E' or 'n/N' (line 1, column 2 (offset: 1))
"SHOW DATABASES"
我正在运行Neo4j浏览器版本:4.0.3。
为什么无法识别此功能?在文档中多次引用了它。使用其他命令运行其他查询没有问题,但是无法识别。
我该如何解决这个问题?
答案 0 :(得分:1)
SHOW DATABASES命令针对系统数据库。请参见https://neo4j.com/docs/operations-manual/4.0/monitoring/individual-db-states/
中的以下摘录13.7.1。列出数据库 首先,通过运行命令:use system(如果使用Cypher Shell或Neo4j Browser)或通过使用Neo4j驱动程序针对系统数据库创建会话,确保对系统数据库执行查询。随后,运行SHOW DATABASES命令。
语法:
SHOW DATABASES