gpt4 book ai didi

node.js - 有没有办法可以将用户定义的值传递给 Neo4j 中的 Limit 子句

转载 作者:太空宇宙 更新时间:2023-11-04 01:18:47 24 4
gpt4 key购买 nike

我目前正在使用 neo4j、nodejs 和expressjs 开发一个应用程序。我有一个查询: .run('Match(n:person ) WHERE n.name = $nameParam OR n.city = $nameParam OR n.school = $nameParam Return(n) Limit 10',{nameParam:searchedvalue}) 获取 10 条记录。那么有什么方法可以使这种动态化,以便用户可以输入他/她想要查看的记录数的值。我们可以将限制值作为参数传递吗?

最佳答案

是的,LIMIT 的值可以是一个参数,就像您拥有的其他参数一样。

.run('Match(n:person ) WHERE n.name =  $nameParam OR n.city =  $nameParam OR n.school =  $nameParam Return(n) Limit $limitParam',{nameParam:searchedvalue,limitParam:limitvalue})

这里是 Neo4j 中有效参数的文档

https://neo4j.com/docs/cypher-manual/current/syntax/parameters/#cypher-parameters

关于node.js - 有没有办法可以将用户定义的值传递给 Neo4j 中的 Limit 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60024844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com