Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j 2.0从服务器插件返回节点、节点ID和节点标签_Neo4j - Fatal编程技术网

Neo4j 2.0从服务器插件返回节点、节点ID和节点标签

Neo4j 2.0从服务器插件返回节点、节点ID和节点标签,neo4j,Neo4j,我有一个服务器插件,它执行查询并返回节点列表(Iterable)。我还需要返回nodeID和noded的标签,以便获得与执行类似match子句时相同的信息(最好是JSON): Match (n) return n, ID(n), labels(n) 我知道服务器插件返回的类型有限。这可以通过返回表示对象来实现吗?或者我必须进行非托管扩展?我发现了一些表示对象的模糊示例,但不清楚如何使用它 关于非托管扩展的文档中有一个性能警告,如果我必须将服务器插件转换为非托管扩展,我是否必须添加一些内容来防止

我有一个服务器插件,它执行查询并返回节点列表(Iterable)。我还需要返回nodeID和noded的标签,以便获得与执行类似match子句时相同的信息(最好是JSON):

Match (n) return n, ID(n), labels(n)
我知道服务器插件返回的类型有限。这可以通过返回表示对象来实现吗?或者我必须进行非托管扩展?我发现了一些表示对象的模糊示例,但不清楚如何使用它


关于非托管扩展的文档中有一个性能警告,如果我必须将服务器插件转换为非托管扩展,我是否必须添加一些内容来防止性能下降?让托管扩展更安全的原因是什么?

我认为您可以编写一个表示对象,以准确返回您想要返回的内容

还有一种地图表示法,您可以根据自己的目的进行扩展。也许可以查看节点表示的源代码(忽略所有探索性URL)


如果这不起作用,只需返回一个地图列表,这应该(我认为)起作用。

请注意,标签不是关键字。在标签列表中填入与问题相同的单词(返回类型、服务器、插件、表示法),无助于对其进行分类。务必阅读选择标签时出现的说明!好啊我将看一些其他问题,以便更好地了解适当的标记。