Neo4j Cypher:将节点与两个特定属性中的一个匹配

时间:2017-11-30 19:01:54

标签: neo4j cypher

我有一组类型为“Noun”的节点,每个节点都具有相同的属性,Noun类型的每个节点都具有不同值的属性。

例如,假设我有一百个具有属性codenameB的名词节点。我正在寻找一种方法来提取属性ab匹配特定值的节点,即类似

c

这些节点存在,但由于某种原因,上述查询不会返回它们。 如果我试着改为

a

我将获得一堆b的节点,但我只需要那些MATCH (n:Noun) WHERE n.a='PropertyValue1' AND n.b='PropertyValue2' RETURN n (在这种情况下实际上是单个节点)的节点。我不关心属性MATCH (n:Noun) WHERE n.a='PropertyValue1' RETURN n 有什么价值。

上面的第一个查询返回(PropertyValue1)。

编辑:我使用其ID将节点与上述属性匹配,输出如下

PropertyValue2

我感兴趣的是cno changes, no records属性:它们分别需要{ "countryAcronyms": "ES ", "dictionary": "LanguageName", "ir": "espanol", "gps": "null", "er": "Español" } "countryAcronyms"。 在检查时,似乎"dictionary"实际上是"ES",但更新包含空格的查询将不再返回节点。

0 个答案:

没有答案