1

如何使用 rest cypher 找到模式关系?

我在终端上运行的查询:-

MATCH (n)<-[:DEPENDS_ON*]-(dependent) RETURN n.host as Host,

count(DISTINCTdependent) AS Dependents ORDER BY Dependents DESC LIMIT 1**

输出是: -

+--------------------+ | 主持人 | 家属 |

+--------------------+ | “圣” | 20 | +--------------------+

其中与休息的等效查询:-

String query = "{\"query\" : \"MATCH (website)<-[rel]-(dependent) " +
                "WHERE TYPE(rel) = {rtype} RETURN website.host as Host," +
                "count(DISTINCT dependent) AS Dependents ORDER BY Dependents DESC LIMIT 1" +
                " \", \"params\" : {\"rtype\" : \"DEPENDS_ON*\"}}";     

并且输出为空(无记录)!!!

任何帮助表示赞赏。

PS-当我们在查询中不使用“*”时,一切正常。IE 两个查询给出相同的结果

4

1 回答 1

1

在第二个查询中,您将关系类型传递为“DEPENDS_ON*”,这是不正确的,因为包含了星号。

星号用于允许指定关系的任意长度路径,但不是类型的一部分。

于 2014-07-05T18:20:25.530 回答