2013-05-28 3 views
0

Я использую neo4j 1.8.2. У моих узлов есть свойство, которое я использовал как идентификатор. Возможно ли обновить другие свойства, если существует узел с этим идентификатором или создать его иначе, используя только один запрос?NEO4J Rest API: Создать или обновить

ответ

1

Вы должны проиндексировать это свойство и использовать индекс для поиска узла и создания, если нет, или обновления в противном случае. См. Doc here

Это потребует двух запросов, хотя я не уверен, что вы можете сделать это только с использованием REST API. Вам, вероятно, потребуется написать расширение или плагин (doc here) и, возможно, использовать
pessimistic locking, если вам действительно нужен один запрос.

Смежные вопросы