从属性名称获取属性值,该属性值作为值存储在另一个节点中

时间:2014-09-28 07:08:23

标签: neo4j

我对neo4j cypher text

有疑问

我有一个节点的属性名称,它作为值存储在另一个节点中。 像过滤器节点一样,'TV_TYPE'作为存储在其名称字段

中的值
{
Name : 'TV_TYPE'
}

现在这个TV_TYPE是另一个节点的属性。如何在此节点中获取此属性的值

{
TV_TYPE : "LCD"
}

我需要获得LCD。我怎样才能使用密码获得它。

1 个答案:

答案 0 :(得分:1)

使用当前版本的Neo4j动态属性访问是不可能的。因此,您需要将操作拆分为两个Cypher语句:

  1. 第一个获取属性名称TV_TYPE
  2. 第二个Cypher语句是使用字符串连接建立的
  3. 也许您可以通过将属性名称转换为节点来更优雅地解决问题。您可以在图表中将TV_TYPE作为头等公民使用。