Есть ли способ стереть всю базу данных Neo4j через REST API? - PullRequest
1 голос
/ 24 марта 2012

Я использую гем Neography для взаимодействия с базой данных Neo4j через REST API. Я не вижу никакого пути в самой Neography (хотя, если он там есть, я бы с удовольствием его использовал!), И при поиске в Google я не смог найти, возможно ли это напрямую через сам REST API. Кто-нибудь там с опытом Neo4j случайно знает?

Ответы [ 2 ]

7 голосов
/ 24 марта 2012

С помощью Neography вы можете отправить этот скрипт Gremlin:

@neo = Neography::Rest.new
@neo.execute_script("g.clear()") 

, чтобы удалить все узлы и связи.

0 голосов
/ 03 апреля 2013

Чтобы очистить все узлы и отношения, кроме корневого, используйте решение, предоставленное в neography wiki

@neo = Neography::Rest.new
@neo.execute_query("START n0=node(0),nx=node(*) MATCH n0-[r0?]-(),nx-[rx?]-() WHERE nx <> n0 DELETE r0,rx,nx")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...