0

这些代码在 neo4j-manual-milestone.pdf(版本:1.8M05)中:

    TraversalDescription t = new TraversalDescription();
    t.setOrder( TraversalDescription.DEPTH_FIRST );
    t.setUniqueness( TraversalDescription.NODE );
    t.setMaxDepth( 10 );
    t.setReturnFilter( TraversalDescription.ALL );
    t.setRelationships( new Relationship( "singer", Relationship.OUT ) );
    // END SNIPPET: traversalDesc

    // START SNIPPET: traverse
    URI traverserUri = new URI( startNode.toString() + "/traverse/node" );
    WebResource resource = Client.create()
            .resource( traverserUri );
    String jsonTraverserPayload = t.toJson();
    ClientResponse response = resource.accept( MediaType.APPLICATION_JSON )
            .type( MediaType.APPLICATION_JSON )
            .entity( jsonTraverserPayload )
            .post( ClientResponse.class );

    System.out.println( String.format(
            "POST [%s] to [%s], status code [%d], returned data: "
                    + System.getProperty( "line.separator" ) + "%s",
            jsonTraverserPayload, traverserUri, response.getStatus(),
            response.getEntity( String.class ) ) );
    response.close();

当我使用它们时,会显示错误。

4

1 回答 1

0

如果您访问手册的在线版本,在页面底部的http://docs.neo4j.org/chunked/1.8.M05/tutorial-traversal-java-api.html有一个完整链接源,它与主 neo4j 构建一起执行和测试。

高温高压

于 2012-07-09T15:05:48.787 回答