首页 > 解决方案 > 在 Neo4j Cypher 中,$ 符号作为单词的前缀是什么意思

问题描述

在 neo4j 示例中,他们$在单词前使用符号,如下例在线示例中所示2

MATCH (excluded:Ingredient)
WHERE excluded.name in $excludedIngredients
WITH collect(excluded) as excluded
MATCH (r:Recipe)
WHERE NONE(i in excluded WHERE (r)-[:INCLUDES]->(i))
RETURN r

这是什么意思,他们为什么这样做。它看起来像一个预定义的列表或其他东西,但我不知道它可能是在哪里预定义的。

标签: neo4jcypher

解决方案


这些是查询的参数,它们是预定义的并与查询一起传递。这是应回答有关使用的任何其他问题的参数文档。


推荐阅读