我真的很高兴能够使用块存储格式尝试 Neo4j 中的新功能https://neo4j.com/developer-blog/neo4j-graph-native-store-format/
目前,我对我的自动化集成测试有疑问。我将 Docker 与 Docker Maven 插件一起使用。是否可以指示 Neo4j Docker 自动创建块格式(而不是记录格式)的数据库?如果是这样,您能否提供有关如何实现这一目标的指导?谢谢!
我真的很高兴能够使用块存储格式尝试 Neo4j 中的新功能https://neo4j.com/developer-blog/neo4j-graph-native-store-format/
目前,我对我的自动化集成测试有疑问。我将 Docker 与 Docker Maven 插件一起使用。是否可以指示 Neo4j Docker 自动创建块格式(而不是记录格式)的数据库?如果是这样,您能否提供有关如何实现这一目标的指导?谢谢!
我需要将以下模式理解添加到我的 Cypher 查询的返回语句中:
[ (rc:Criterion) WHERE rc.id IN childD.replaceableCriterionIds | {entity: rc} ] AS decisionReplaceableCriteria
但它失败并出现以下异常:
Caused by: org.neo4j.driver.exceptions.ClientException: Invalid input 'WHERE': expected "-", "<", <ARROW_LEFT_HEAD> or <ARROW_LINE>
仅当我添加与另一个节点的冗余关系时它才有效
[ (rc:Criterion)-[:CREATED_BY]->(:User) WHERE rc.id IN childD.replaceableCriterionIds | {entity: rc} ] AS decisionReplaceableCriteria
以下部分对于我的需求来说绝对是多余的:
-[:CREATED_BY]->(:User)
是否可以重写我的模式理解以避免这种冗余语法?