现在我正在使用 RESTFul API 与 Neo4j 交互。我的问题是:例如我已经在 Neo4j 中创建了一个 Node1。然后我只想创建一个 Node2 和一个关系来连接到 Node1。我知道我需要从 Neo4j 查询节点并返回一个节点。但是怎么做呢?我是 Neo4j 的新手,请帮忙。
我已经构建了一个删除功能,使用java删除Neo4j中的所有节点和关系。这是我的代码:
public String deleteAllNodeOrRelation() throws ClientHandlerException,
UniformInterfaceException, JDOMException {
String cypherPayload = "{\"query\": \"START a=node(*) MATCH a-[r?]-() DELETE a,r RETURN a\", \"params\":{}}";
String user_name = getUserName(cypherPayload);
return user_name;
}
查询节点功能和这个删除功能类似吗?需要注意的是,我在每个节点中都存储了属性。属性名称是“title”。有人告诉我我可以查询“title”来搜索并返回node1。但我还是不知道该怎么做......