Как проверить, существует ли узел в базе данных neo4j с помощью neo4jrestclient - PullRequest
0 голосов
/ 21 июня 2019

У меня есть один узел в моей базе данных, называемый Admin, куда я помещаю некоторую административную информацию, значения этого узла могут быть изменены позже, но я не уверен, создан ли он или нет.

То, что я хочу, эточтобы проверить, существует ли он уже, я изменю данные, иначе добавлю новый.

PS: я использую neo4jrestclient с python 3

1 Ответ

0 голосов
/ 22 июня 2019

Вам просто нужно выполнить запрос Cypher , который использует предложение MERGE .

Предложение MERGE имеет опции ON CREATE и ON MATCH, если вы хотите установить некоторые значения только тогда, когда узел создан и / или соответствует, соответственно.

...