我在这里看到:How can I return all properties for a node using Cypher?有人已经问过这个问题,但在一年前。
所以我现在需要问:今天有没有办法使用 cypher 返回节点的所有属性?我需要为一个翻译系统执行此操作,以前的开发人员已将其创建为每种语言 1 个节点,其中包含所有属性及其名称以所需语言表示。我需要为 Java 应用程序获取它。
示例:
node FR contains: "Salut_01" : "Bonjour"
node UK contains: "Salut_01" : "Hello"
等等...
最佳答案
如果您通过 http 端点直接从 cypher 返回节点,它将返回一个包含所有属性名称和属性值的映射。
MATCH (n) return n
在 Java 中,您只需遍历 n.getPropertyKeys()
。
对于您的正则表达式问题,您应该将问题分成两个。
关于java - 如何使用 Cypher 返回节点的所有属性及其名称和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26274135/