存储升级后,无法在Neo4j Web Client中看到标签节点

时间:2015-02-21 13:44:16

标签: neo4j

设置Neo4j时遇到小问题。更确切地说,我的问题涉及我在这里找到的Sample DataSet:

http://neo4j.com/developer/example-data/

我下载了它(Jim Webber的Doctor Who数据集),提取到数据库目录中,并启动了Neo4j。 我收到了一条错误消息,因此我在配置文件中设置了allow_store_upgrade=true

Neo4j开始了,但不幸的是我在Web客户端应用程序中看不到任何节点标签。

no node labels

我确信应该有像Character或Species这样的标签。

我可以添加自己的标签,然后我可以看到它们。

match (n {character:'Doctor'})
set n :myTestLabel
return n

allow_store_upgrade=true之后原始标签是否丢失了?

我在Windows 8.1上使用Neo4j 2.1.7

如果您有任何想法如何解决此问题,请告诉我们!

谢谢!

迈克

3 个答案:

答案 0 :(得分:3)

可能原始数据是针对Neo4j 1.9并且还没有包含标签。如有必要,我会检查并更新数据集。

您可以通过运行

列出现有标签
MATCH (n) 
RETURN labels(n), count(*)

答案 1 :(得分:3)

让我重新提一下你的问题:“我正在参加复数课程'图形数据库和Neo4j简介',我从GitHub下载了DrWho数据库,我必须配置allow_store_upgrade=true才能启动数据库。但是在开始之后,我没有看到任何标签,即使在课程视频中有标签。我如何获得标签?“

回答这个问题:课程讲师在讨论论坛(https://app.pluralsight.com/library/courses/graph-databases-neo4j-introduction/discussion)承认GitHub上的数据库没有标签,他在课程中使用的数据库实际上是它的修改版本。该修改版本在课程的练习文件zip下载中。如果您下载db的修改版本(并运行allow_store_upgrade = true),您将看到标签。

答案 2 :(得分:0)

首先尝试使用2.3.9版本并设置allow_store_upgrade = true。它应该工作