cypher

    2热度

    1回答

    由于Neo4j不允许没有方向的关系。我们建模的关系自然没有任何方向,在一些任意的方向。 (p1:Person)-[team_member_of]->(p2:Person) (p1:Person)<-[team_member_of]<-(p3:Person) 查询时,我想知道所有团队成员p1。这是可以做到 MATCH(p1:Person)-[team_member_of]-(Person)

    -1热度

    1回答

    MATCH (ORG:ORG)-[ORGHASPROBLEM:HAS]->(PROBLEM:PROBLEM) WITH PROBLEM, extract(NUM IN filter(V IN collect({ PROB1:PROBLEM.PROB_ID, PROB2:PROBLEM.REGION}) where V.PROB2= 'LONDON') | NUM.PROB1) AS MEASU

    2热度

    1回答

    我和春天数据和Neo4j的在我的当前项目工作,有以下情况的: @RestController @RequestMapping(value = SearchResource.URI) public class PersonResource { public static final String URI = "/person"; @Autowired PersonRepository

    3热度

    1回答

    我有以下我在图2个的现有节点创建两个现有节点之间只有一个新的独特的节点。 由唯一的客户编号标识的客户节点。 甲产品由唯一ISBN标识符标识节点。 我想创建一个客户节点和一个产品节点之间的关联。 但我想将此关联表示为称为许可证节点的新节点,该节点将具有一个到客户节点的链接和一个到产品节点的链接。 This 许可证节点将有一个新的内部标识符作为随机GUID生成。 我的逻辑在我的应用程序中创建新的许可证

    1热度

    1回答

    的Neo4j的Cypher有compatibility功能,让你指定要使用哪个版本的Cypher支架。等,CYPHER 3.2 CREATE (:TEST)。我的查询是有限的,我知道它们与3.0,3.1和3.2(3. *真)是兼容的。我想确保Neo4J只运行3. *,但似乎我只能指定一个或非。 一个解决方案,以支持多个版本是尝试运行每个版本集的查询,直到一个不抛出一个错误,但似乎可怕的粗/低效率的

    0热度

    2回答

    我试图实现和a到z(Atbash)的转换,反转字母。 这是我的代码: def answer(s): a_z = map(chr, range(ord('a'), ord('z')+1)) z_a = sorted(a_z, reverse=True) list(s) #trasform the input to list s = [s.replace(z_a

    1热度

    2回答

    我有一个图表〜1.5 M个节点,即被构造这样的(图片) 我运行,其对每个关系计算经过的Cypher支架查询: WITH 1 AS startVal MATCH x = (c:Currency)-[r:Arb*2]->(m) WITH x, REDUCE(s = startVal, e IN r | s * e.rate) AS endVal, startVal RETURN EXTRACT(

    1热度

    2回答

    我尝试使用与头负载CSV到以下节点加载到Neo4j的命令: id label name 0 Person Dave 1 Person Boris 2 Person Rita 3 Person Daniel 4 Person Papa 5 Person Mama 我的Excel的表保存为: CSV UTF-8 (Comma delimited) (*.csv) 和文件的位置是:在

    2热度

    2回答

    我有这样的查询我的应用程序的一个关键组成部分: MATCH (group:GroupType) WHERE group.Name = "String" MATCH (node:NodeType) WHERE (node)-[:MEMBER_OF]->(group) RETURN node 上有:GroupType(Name) 指数在此查询使用近100万的数据库访问大约10,000个元素

    1热度

    1回答

    的Cypher查询: MATCH (x) WHERE x.uuid = "41f64ab1-6009-4e95-b22b-c833525f6edb" MATCH p = (o)-[:CONTAINS|:HAVING*]->(x) WHERE labels(o) IN ['Box', 'Package'] RETURN p 运行它的Neo4j浏览器导致的警告: **WARNING: This