将参数传递给nodejs中的函数

Pass parameter to the function in nodejs

我有一个以下格式的 nodejs neo4j 查询。但是它在调用原始函数时不识别参数“代码”。

const getCodes = ({ code }) =>
    QueryBuilder()
    .raw("MATCH (j:DETAILS) WHERE j.code = {code} RETURN j");

它无法识别我通过的输入。

任何 leads/suggestions 将不胜感激。

我检查了代码示例,没有看到相同的 queryBuilder 示例,但下面的示例似乎相似

query.raw('MATCH (:Event { date: $date }', { date: '2017-01-01' })

您似乎可以添加辅助输入,在其中提供查询参数。我会尝试:

const getCodes = ({ code }) =>
    QueryBuilder()
    .raw("MATCH (j:DETAILS) WHERE j.code = {code} RETURN j", {"code":code});