以下查询有什么问题?[Neo4j 1.8.2,嵌入式]
start merchant = node:merchants('id:10')
match (merchant)<-[:VALID_AT]-(offer)-[:TARGET_PINCODE]->(pincode)<-[:RESIDES_IN]-(customer) where (offer)-[:VALID_OFFER]->() and offer.endDate > 1
return count(offer)
Webadmin 返回未定义
Java 异常:
org.neo4j.helpers.ThisShouldNotHappenError: Developer: Andres 声称:这个执行计划不应该存在。在 org.neo4j.cypher.internal.commands.PathExpression$$anonfun$4.apply(PathExpression.scala:47) 在 org.neo4j.cypher.internal.commands.PathExpression$$anonfun$4.apply(PathExpression.scala:46)在 scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:79) 在 scala.collection.immutable.List.exists(List.scala:45) 在 org.neo4j.cypher.internal.commands.PathExpression.apply(PathExpression .scala:46) 在 org.neo4j.cypher.internal.commands.PathExpression.apply(PathExpression.scala:31) 在 org.neo4j.cypher.internal.commands.NonEmpty.isMatch(Predicate.scala:283) 在 org. org.neo4j.cypher.internal.pipes.matching 上的 neo4j.cypher.internal.commands.And.isMatch(Predicate.scala:83)。
注意:return offer 而不是 return count(offer) 有效