有没可能通过属性值反查属性名?
发布于 4 年前 作者 locker 1890 次浏览 来自 问答

比如官方的例子里的

CREATE (JoeVersustheVolcano:Movie {title:'Joe Versus the Volcano', released:1990, tagline:'A story of love, lava and burning desire.'})

然后(这样写会报错)

match (x:Movie) where y(x) = "Joe Versus the Volcano" return x,y

我希望能在Movie节点中,找到满足包含这个属性值【Joe Versus the Volcano】的节点和属性名字

这样是可以实现的么?

3 回复

先检索到节点这个好弄,找到属性KEY的话需要自己写个函数处理一下,目前CYPHER/APOC好像不支持直接返回属性KEY。可以参考一个这个 NEO4J函数插件开发

可以通过apoc返回key值

技术上可以,但是这样并不合理。不指定属性名就不能使用索引,查询效率会很差。

回到顶部