在使用Neo4j Restful API创建之前命名资源
这是为了解REST和Neo4j的人准备的。 在Neo4j中创建节点之前,是否可以命名节点? 典型的Restful方法是,创建一个URI XXX/db/data/node/mynode,如果当前不存在该标识符,则希望创建一个具有该标识符的节点。 对于目前为止我一直在研究和测试的所有内容,答案是:不,这是不可能的,neo4j将始终自动为创建的节点提供ID,尝试创建URI并使用POST导致其创建将导致405在使用Neo4j Restful API创建之前命名资源,rest,neo4j,Rest,Neo4j,这是为了解REST和Neo4j的人准备的。 在Neo4j中创建节点之前,是否可以命名节点? 典型的Restful方法是,创建一个URI XXX/db/data/node/mynode,如果当前不存在该标识符,则希望创建一个具有该标识符的节点。 对于目前为止我一直在研究和测试的所有内容,答案是:不,这是不可能的,neo4j将始终自动为创建的节点提供ID,尝试创建URI并使用POST导致其创建将导致405 提前感谢。没错,您不能设置节点的id。您可以做的是添加其他类型的id作为属性,请参阅。只要确保
提前感谢。没错,您不能设置节点的id。您可以做的是添加其他类型的id作为属性,请参阅。只要确保它是正确的,然后你就可以了。hmmm。。。有点遗憾,这似乎不是很Restful,正确的做法是发布到并创建xpto节点(如果不存在),然后我将能够使用标准和约定,而不必查询数据库以查找基于哈希的生成id。。。无论如何,这似乎是唯一的办法。也许我需要打开一个新的线程来问这个问题。。。但是,查询节点以获得精确匹配的最简单方法是什么?