设置Neo4j时遇到小问题。更确切地说,我的问题涉及我在这里找到的Sample DataSet:
http://neo4j.com/developer/example-data/
我下载了它(Jim Webber的Doctor Who数据集),提取到数据库目录中,并启动了Neo4j。
我收到了一条错误消息,因此我在配置文件中设置了allow_store_upgrade=true
。
Neo4j开始了,但不幸的是我在Web客户端应用程序中看不到任何节点标签。
我确信应该有像Character或Species这样的标签。
我可以添加自己的标签,然后我可以看到它们。
match (n {character:'Doctor'})
set n :myTestLabel
return n
allow_store_upgrade=true
之后原始标签是否丢失了?
我在Windows 8.1上使用Neo4j 2.1.7
如果您有任何想法如何解决此问题,请告诉我们!
谢谢!
迈克答案 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。它应该工作