Есть ли способ через я могу передать пользовательское значение в предложение Limit в neo4j - PullRequest
1 голос
/ 02 февраля 2020

В настоящее время я занимаюсь разработкой приложения с использованием 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 записей. так есть ли какой-нибудь способ, которым я могу сделать эту динамику c, чтобы пользователь мог ввести значение числа записей, которые он / она хочет просмотреть. Можем ли мы передать предельное значение в качестве параметра?

1 Ответ

0 голосов
/ 02 февраля 2020

Да, значение 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 * 1009-параметров *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...