Borrar todos los datos de NEO4J en NEO4J BETA 2.0.0-RC1 -- eo4j campo con neography camp Relacionados El problema

Clearing all neo4j data in Neo4j Beta 2.0.0-RC1


0
vote

problema

Español

Anteriormente pude eliminar todos los datos en mi gráfica con la siguiente consulta:

  "START n0=node(0),nx=node(*) MATCH n0-[r0?]-(),nx-[rx?]-() WHERE nx <> n0 DELETE r0,rx,nx"   

¡Pero el candidato de liberación de NEO4J 2.0.0 ya no está respaldando? Para los patrones opcionales y me está pidiendo que utilice la coincidencia opcional en su lugar. Soy nuevo en neo4j, así que estoy un poco perplejo.

Cualquier ayuda que limpia todos mis datos sería realmente apreciada. Gracias.

Original en ingles

I was previously able to clear all the data in my graph with the following query:

"START n0=node(0),nx=node(*) MATCH n0-[r0?]-(),nx-[rx?]-() WHERE nx <> n0 DELETE r0,rx,nx" 

But the release candidate of Neo4j 2.0.0 is no longer supporting ? for optional patterns and it's asking me to use OPTIONAL MATCH instead. I'm new to Neo4j so I'm a little stumped.

Any help clearing all my data would be really appreciated. Thanks.

     

Lista de respuestas

2
 
vote
vote
La mejor respuesta
 

El cifrado idiomático para eso es

  home: FirstPage(), 111  
 

The idiomatic Cypher for that is

MATCH (n)   OPTIONAL MATCH (n)-[r]-()  DELETE n, r 
 
 
0
 
vote

bien ... creo que lo he descubierto. RC1 de 2.0.0 ya no usa un nodo de referencia, por lo que creo que la consulta para eliminar todo está muy simplificado. Esto es lo que estoy usando:

  home: FirstPage(), 2  
 

Okay... I think I have it figured out. RC1 of 2.0.0 no longer uses a reference node so I think the query to delete everything is much simplified. Here's what I'm using:

"START n=node(*) OPTIONAL MATCH (n)-[r]-() DELETE n,r" 
 
 
 
 

Relacionados problema

4  Neografía: Traversal vs. Cypher  ( Neography traversal vs cypher ) 
Actualmente estoy construyendo algo con neo4j y neografía y se estaban preguntando qué se prefiere: ¿Usando el método transversal o una consulta de cypher? ...

1  ¿Hay alguna manera de limpiar toda una base de datos NEO4J a través de la API REST?  ( Is there a way to wipe an entire neo4j database via the rest api ) 
Estoy usando la neografía gema para interactuar con una base de datos NEO4J a través de la API de descanso. No veo ninguna manera en la propia neografía (au...

2  Neografía y neo4j dilema  ( Neography and neo4j dilemma ) 
Estoy tratando de implementar una aplicación de rieles con neo4j. Para el alojamiento, encontré que Heroku apoya el descanso neo4j (versión beta pública). Bus...

0  ¿Cómo creo una consulta de NEO4J usando la Neografía Ruby Gem?  ( How do i create a query of neo4j using the neography ruby gem ) 
Según la documentación sobre los nodos de consulta para la neografía rubí Gema: Neography::Node.find(index, query) # advanced query of the node index w...

0  ¿Cómo obtengo nodos neo4j basados ​​en el índice de esquema?  ( How do i get neo4j nodes based on schema index ) 
Estoy usando la gema Ruby <?xml version="1.0" encoding="UTF-8"?> <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2" xmlns:xsi="http://www...

0  NEO4J + NEOGRY BATCH Import = BadinPuteXception para la cadena de entrada: "{0} " "  ( Neo4j neography batch import badinputexception for input string 0 ) 
Plataforma: NEO4J - GRÁFICO DATOS DE DATOS DE LA BASE DE DATOS 2.0.0-M03 (servidor) jruby 1.7.4 (1.9.3p392) 2013-05-16 2390D3B en Java Hotspot (TM) Ser...

2  R14 Cuota de memoria excedida en Heroku para el trabajo de fondo que se ejecuta con Sidekiq  ( R14 memory quota exceeded on heroku for background job running with sidekiq ) 
Estamos ejecutando trabajadores Sidekiq que utilizan la neografía para realizar operaciones por lotes. Nuestra matriz por lotes tiene hasta 400 operaciones ...

1  ¿Cómo filtrar los bordes por sello de tiempo en neo4j?  ( How to filter edges by time stamp in neo4j ) 
Tengo una gráfica de la forma: (productos: producto) - [: in_stock {Actualizado: timestamp}] - & gt; (Stock_items: Stockitem {Cantidad: q}) - [: almacenado_...

1  Inserciones de lote neo4j  ( Neo4j batch inserts ) 
Utilicé la API de NEO4J a insertar por lotes a unos pocos millones de registros, lo que normalmente tomaría mucho más tiempo si se hace individualmente. La im...

0  Problemas de rendimiento con neo4j  ( Performance issues with neo4j ) 
Estoy transfiriendo mi RDB a NEO4J 2.0.3 usando la neografía . Al principio, mi consulta de transferencia solía tomar mucho menos tiempo, pero ahora (el tama...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos