neo4j agrega datos por lotes desde un archivo csv

Si desea importar algunos datos nuevos sobre la base de mantener los datos originales, la importación de neo4j-admin no funcionará. En este momento, use el siguiente método

Primero crea un contenedor

1. Primero cree dos directorios, uno de los datos se usa para montar el archivo de base de datos y una importación se usa para almacenar el archivo csv importado. 
Comando de ejecución:
docker run -itd --name neo4j -p 7474: 7474 -p 7687: 7687 --env = NEO4J_AUTH = none -v importar ruta absoluta: / var / lib / neo4j / import -v ruta absoluta de datos: / data neo4j

2. Cree un archivo csv y colóquelo en el directorio de importación.

data.txt

Id,Name
901,"创建关系901"
902,"创建关系902"
903,"创建关系903"

3. El navegador accede a la base de datos.

http: // ip: 7474 / navegador /

Cargue csv con encabezados de "file: ///data.csv" como línea para leer el contenido del archivo csv línea por línea y colóquelo en la línea variable, la primera línea del archivo son encabezados

El contenido se obtiene a través de la declaración "line.headers value" y luego se combina con la declaración de consulta para operar. Este es un ejemplo de cómo crear una relación:

 

Supongo que te gusta

Origin blog.csdn.net/wuchenlhy/article/details/103189180
Recomendado
Clasificación