match ("cypher2:e2")-[:connect]-("cypher:e1") /** output() metainfo() matchcount("graph.edges.len", 1, "graph.edges.0.source", "cypher:e1", "graph.edges.0.target", "cypher2:e2", 1) **/ ; match ("cypher:e1")<-[:connect]-("cypher2:e2") /** output() metainfo() matchcount("graph.edges.len", 1, "graph.edges.0.source", "cypher:e1", "graph.edges.0.target", "cypher2:e2", 0) **/ ; match ("cypher2:e2")-[:connect]->("cypher:e1") /** output() metainfo() matchcount("graph.edges.len", 1, "graph.edges.0.source", "cypher:e1", "graph.edges.0.target", "cypher2:e2", 0) **/ ; match ("cypher:e1")-[:connect]->("cypher2:e2") /** output() metainfo() matchcount("graph.edges.len", 1, "graph.edges.0.source", "cypher:e1", "graph.edges.0.target", "cypher2:e2", 1) **/ ; match ("cypher2:e2")<-[:connect]-("cypher:e1") /** output() metainfo() matchcount("graph.edges.len", 1, "graph.edges.0.source", "cypher:e1", "graph.edges.0.target", "cypher2:e2", 1) **/ ; match ("cypher:e1")-[:connect]-("cypher2:e2") /** output() metainfo() matchcount("graph.edges.len", 1, "graph.edges.0.source", "cypher:e1", "graph.edges.0.target", "cypher2:e2", 1) **/ ; match ("cypher2:e2")-[:connect]-("cypher:e1") /** output() metainfo() matchcount("graph.edges.len", 1, "graph.edges.0.source", "cypher:e1", "graph.edges.0.target", "cypher2:e2", 1) **/ ;