Есть ли способ стереть всю базу данных Neo4j через REST API?

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


person Dan Tao    schedule 23.03.2012    source источник


Ответы (2)


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

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

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

person Josh Adell    schedule 24.03.2012

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

@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")
person rawonstack    schedule 03.04.2013