neo4j - 在 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
这是什么意思,他们为什么这样做。它看起来像一个预定义的列表或其他东西,但我不知道它可能是在哪里预定义的。
解决方案
这些是查询的参数,它们是预定义的并与查询一起传递。这是应回答有关使用的任何其他问题的参数文档。
推荐阅读
- batch-file - 将带空格的文件名批量输出到不带引号的文件
- node.js - “字符串”类型的表达式不能用于索引类型“请求”
' - spotfire - 如果行中存在特定字符串 + 值,则使用 Case 语句输出值
- android - Android Kotlin 返回 setOnQueryTextListener
- python - 将列字典从不同的数据帧转换为数据帧:pyspark
- flutter - Flutter webview loadUrl方法无法正常工作
- fusioncharts - 如何让fusioncharts时间标记鼠标点击事件保持工具提示打开
- python - 如何从字符串列表中删除子字符串?
- javascript - 如何将 cookie 的值设置为 0 如果
- xamarin.forms - 如何发送........hreadStar