我试图使用以下查询在neo4j中创建一个图形:
LOAD CSV WITH HEADERS FROM 'file:///MyData.csv' AS row
MATCH (conta:Conta {nome: row.`Conta Origem`})
MATCH (contad:ContaD {nome: row.`Conta Destino`})
MERGE (conta)-[op:Movimentação]->(contad)
ON CREATE SET op.Valor = toFloat(row.Valor), op.`Tipo de Gasto` = ro
我试图检索链接到给定图节点的唯一元素集。我将一些节点加载到Neo4j图形数据库中,这些节点使用“TO”关系连接(例如,节点6连接到节点7)。我已经能够检索我的开始节点与通过“to”关系链接的其他节点之间的所有路径,使用:
start a = node(6)
match p = (a)-[r:TO*..]->(b)
return distinct EXTRACT(n in nodes(p): n);
这给出了不同的输出路径,但仍然有重复的节点值,例如:
+----------------------------------------------------
我想要一个所有东西都连接到引用节点(node0)的Neo4j图。我的想法是将node0连接到一个“类类型”节点(rootNode),然后将某个类的所有节点都连接到它。例如:
node0 --> unique RootUser --> many User
我使用的是SpringNeo4j,所以我用@NodeEntity注释了RootUser和User。不过,我不知道如何在Spring中将node0连接到RootUser。我试图在RootUser类中添加以下内容,但它不起作用(referenceNode来自neo4jTemplate.getReferenceNode()):
@Rela
我正在尝试从我的图形中提取rdf文件,使用的命令如下:GET /rdf/ne4j/ commands /12,但是它失败了,并显示了“
Could not fetch URL: "undefined". This could be due to the remote server policy. See your web browsers error console for more information."
我可以在我自己的网页浏览器上成功地运行,登录后作为一个管理account.And,它返回一个只有前缀的“空”rdf文件。我还使用相同的帐户登录neo4j浏览器,
我在创建节点和关系时遇到了麻烦。我可以使用下面的java代码创建两个具有关系的节点:
URI Node1 = add.createNode();
URI Node2=add.createNode();
URI relation1 = add.addRelationship(Node1,Node2, "wasGeneratedBy", "{}");
add是之前创建的。
但是,如果我在Neo4j图形数据库中已经有了node2,而我只想创建一个新的node1和一个新的关系,然后连接到Neo4j中的Node2,该如何实现呢?
我正在尝试获取连接到一个给定节点的所有关系,该节点也具有一个名为“name”的属性。这是我的密码
MATCH (starting { number:'123' })<-[r]-() WHERE HAS(r.name) RETURN r
这太慢了!即使只有很少的返回值,也需要使用neo4j时间来计算,而且连接到节点的关系也不多(最多是1到10个关系)。
我在这里做错什么了吗?其他的密码器工作正常。
谢谢!