Я использую гем Neography для взаимодействия с базой данных Neo4j через REST API. Я не вижу никакого пути в самой Neography (хотя, если он там есть, я бы с удовольствием его использовал!), И при поиске в Google я не смог найти, возможно ли это напрямую через сам REST API. Кто-нибудь там с опытом Neo4j случайно знает?
С помощью Neography вы можете отправить этот скрипт Gremlin:
@neo = Neography::Rest.new @neo.execute_script("g.clear()")
, чтобы удалить все узлы и связи.
Чтобы очистить все узлы и отношения, кроме корневого, используйте решение, предоставленное в 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")