仅当neo4j中未命中时创建节点

仅当neo4j中未命中时创建节点,neo4j,cypher,Neo4j,Cypher,据我所知,我可以使用cypher和thCREATE UNIQUE命令来实现这一点,如上所述。但通过这种方式,我将把所有节点与源节点连接起来,我认为这是不必要的。如果未命中,是否有其他方法创建节点?我有绩效处罚吗 我熟悉neo4j 2.0中引入的MERGE命令,但我的应用程序是用JKD 1.6构建的,所以我不能使用它,我必须坚持使用neo4j 1.9.7如果你使用Cypher,你可以使用neo4j服务器,然后你独立于服务器的Java版本,你可以将它升级到2.x 否则,1.9.x中的Cypher是无

据我所知,我可以使用cypher和th
CREATE UNIQUE
命令来实现这一点,如上所述。但通过这种方式,我将把所有节点与源节点连接起来,我认为这是不必要的。如果未命中,是否有其他方法创建节点?我有绩效处罚吗


我熟悉neo4j 2.0中引入的
MERGE
命令,但我的应用程序是用JKD 1.6构建的,所以我不能使用它,我必须坚持使用neo4j 1.9.7

如果你使用Cypher,你可以使用neo4j服务器,然后你独立于服务器的Java版本,你可以将它升级到2.x

否则,1.9.x中的Cypher是无法实现的,但如果您使用java,请查看手册中的“唯一节点创建”部分: