Eu sei que esta pergunta já é feita por muitas pessoas
para a minha pesquisa, aqui estão algumas perguntas feitas antes
- Como deletar todos os relacionamentos no gráfico neo4j?
- https://groups.google.com/forum/#!topic/neo4j/lgIaESPgUgE
Mas afinal, ainda não conseguimos resolver nossos problemas,
queremos apenas deletar "TODOS" os nós e "TODOS" os relacionamentos
suponha que a exclusão de "TODOS" possa ver que restam 0 nós, 0 propriedades e 0 relacionamentos
Esta é a imagem que tirei depois de executar a exclusão de "TODOS" sugerida pelo fórum
Minha pergunta ainda é a mesma, como deletar todos os nós e todos os relacionamentos no neo4j
neo4j
nosql
relationship
Huei Tan
fonte
fonte
você provavelmente está fazendo isso corretamente, apenas o painel mostra apenas o ID mais alto obtido e, portanto, o número de nós "ativos", relacionamentos, embora não haja nenhum. é apenas informativo.
para ter certeza de que tem um gráfico vazio, execute este comando:
se ambos derem 0, sua exclusão foi bem-sucedida.
fonte
para um grande banco de dados, você deve remover o banco de dados do disco (depois de desligar o motor primeiro, eu acho) ou usar no Cypher algo como:
consulte https://zoomicon.wordpress.com/2015/04/18/howto-delete-all-nodes-and-relationships-from-neo4j-graph-database/ para mais informações que reuni sobre isso a partir de várias respostas
fonte
O Neo4j não pode excluir nós que possuem uma relação. Você deve excluir as relações antes de excluir os nós.
Porém, é uma maneira simples de excluir "TODOS" os nós e "TODOS" os relacionamentos com um chyper simples. Este é o código:
CORRESPONDÊNCIA (n) RETIRAR EXCLUIR n
-> DETACH DELETE irá remover todos os nós e relações por Match
fonte
se o nome do nó for, por exemplo: abcd então a consulta abaixo funcionará:
Isso excluirá apenas o nó com o rótulo "abcd" e todos os seus relacionamentos.
fonte
Provavelmente você desejará deletar restrições e índices
fonte
Vai fazer o truque ..
fonte