嗨,我将数据库下载到csv,然后通过批量导入方法将数据导入neo4jDB:neo4j-admin import。它可以工作,并且可以在neo4j浏览器中看到数据。但我们键入了“ call db.schema()”,则该模式是错误的。
看来事件节点已成为此查询中的关系。 然后我尝试调用“调用db.schema.nodeTypeProperties()”和“调用db.schema.relTypeProperties()”,它看起来不错,如下所示:
此外,如果我尝试在neo4j浏览器中进行一些查询并扩展关系,那么它会起作用。
那么任何人都知道发生了什么事吗?或任何提示来调试它?
答案 0 :(得分:1)
db.schema()
过程及其后继者db.schema.visualization()
有其局限性(看起来像错误)。自v3.0以来就存在该问题,并且似乎不会很快得到解决。
相反,您可以使用APOC库中的apoc.meta.graph()
过程。它可以正常运行,但速度不快。
请参阅this以使用Neo4j Desktop安装APOC。如果您使用的是独立社区版,则需要:
plugins
目录中。在Windows上,取消阻止文件。neo4j.conf
文件中,通过插入以下行来启用加载APOC功能:
dbms.security.procedures.unrestricted=apoc.*