我使用隐士推理器和Java加载了Neo4j和Pizza.owl文件.当我通过一个简单的查询:
match (n) where n="name:Pizza" return n;
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
Don't know how to compare that. Left: Node[1]{name:"owl:Thing"} (NodeProxy); Right: "name:Pizza" (String)
Run Code Online (Sandbox Code Playgroud)
NodeProxy是数据类型吗?我怎样才能让他们两个进行比较.我可以在查询时进行投射吗?是否有任何查询来更改整个图节点的数据类型?如何检查节点的类型?
我不明白代码有什么问题?当我执行时什么也没有发生。我期待我的自定义错误消息。
def testing():
try:
raise Exception('My error!')
except:
pass
testing()
Run Code Online (Sandbox Code Playgroud)