小编Yoa*_*eon的帖子

RNeo4j cypher - 检索路径

我正在尝试从全局网络(特定节点的子网络到特定深度)提取子图.

网络由标记为Account的节点组成,其属性为iban,关系为TRANSFER_TO_AGG.

密码语法如下:

MATCH (a:Account { iban :'FR7618206004274157697300156' }),(b:Account),
p = allShortestPaths((a)-[:TRANSFER_TO_AGG*..3]-(b))
RETURN p limit 250
Run Code Online (Sandbox Code Playgroud)

这在Neo4J Web界面上完美运行.但是,当尝试使用命令cypher将结果保存到R对象时,我收到以下错误:

"Error in as.data.frame.list(value, row.names = rlabs) : 
  supplied 92 row names for 1 rows"
Run Code Online (Sandbox Code Playgroud)

我相信这是因为如果返回数据,您只能查询表格结果.也就是说,此方法对于包含数组属性,集合,节点或关系的Cypher结果没有当前功能.

有人能提供解决方案吗?

r neo4j cypher r-neo4j

5
推荐指数
1
解决办法
589
查看次数

标签 统计

cypher ×1

neo4j ×1

r ×1

r-neo4j ×1