为什么neo4j密码查询无法重写?

为什么neo4j密码查询无法重写?,neo4j,cypher,neo4j-apoc,Neo4j,Cypher,Neo4j Apoc,我正在尝试将此查询提交到我的neo4j社区数据库: MATCH (n1:Hashtag{name:'animal'}) CALL apoc.path.subgraphNodes(n1,{}) YIELD node WHERE node.postsCount > 1000 AND node.postsCount < 200000 RETURN node LIMIT 50 我尝试了另一个类似的问题: MATCH (n1:Hashtag{name:'animal'}) CALL apoc

我正在尝试将此查询提交到我的neo4j社区数据库:

MATCH (n1:Hashtag{name:'animal'})
CALL apoc.path.subgraphNodes(n1,{}) YIELD node
WHERE node.postsCount > 1000 AND node.postsCount < 200000
RETURN node LIMIT 50
我尝试了另一个类似的问题:

MATCH (n1:Hashtag{name:'animal'})
CALL apoc.path.subgraphNodes(n1,{}) YIELD node
WHERE node.postsCount > 1000
WITH node
WHERE node.postsCount < 200000
RETURN node LIMIT 50
MATCH(n1:Hashtag{name:'animal'})
调用apoc.path.subgraphNodes(n1,{})产生节点
其中node.postsunt>1000
带节点
其中node.postsunt<200000
返回节点限制50
同样的结果。
有人能帮我吗?谢谢大家!

我通过将APOC更新为4.0.0.8并通过apt存储库安装Neo4j解决了这个问题。

似乎是一个可能的APOC错误。您可能需要提交一份。
MATCH (n1:Hashtag{name:'animal'})
CALL apoc.path.subgraphNodes(n1,{}) YIELD node
WHERE node.postsCount > 1000
WITH node
WHERE node.postsCount < 200000
RETURN node LIMIT 50