#neo4j #cypher #eval
#neo4j #cypher #оценка
Вопрос:
Могу ли я вычислить код шифрования из строки в Neo4j? Я думаю о чем-то вроде eval
функции в JavaScript.
Ответ №1:
Вам поможет apoc
библиотека с богатым набором инструментов для выполнения cypher
из строки:
call db.labels() yield label
call apoc.cypher.run("match (:`" label "`) return count(*) as count", null) yield value
return label, value.count as count
Комментарии:
1. Спасибо! Я думаю, важно добавить, что
run
метод доступен только для чтения, для записи мы должны использоватьapoc.cypher.doIt
(это описано в связанных документах, но мне потребовалось некоторое время, чтобы понять, почему мой код не работает).