Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何发送数据以导入远程服务器上的Neo4j?_Neo4j - Fatal编程技术网

如何发送数据以导入远程服务器上的Neo4j?

如何发送数据以导入远程服务器上的Neo4j?,neo4j,Neo4j,我已经在EC2上设置了neo4j。现在我可以使用浏览器访问它了。 我必须以各种大小将数据导入neo4j。 例如,首先我将用数千个节点和边填充它,稍后可能只添加一些节点和边来更新它 显然,我不能每次都手动完成这些操作。 如何从我的客户端(这是一个NodeJs应用程序)执行这些操作?如果需要使用大型启动图初始化数据库,可以使用两种CSV导入方法之一。这两种方法都需要将CSV文件放在Neo4j服务器的本地文件系统上。第一种方法允许您通过Cypher命令提交导入请求,并将数据附加到当前数据库。第二种方法

我已经在EC2上设置了neo4j。现在我可以使用浏览器访问它了。 我必须以各种大小将数据导入neo4j。 例如,首先我将用数千个节点和边填充它,稍后可能只添加一些节点和边来更新它

显然,我不能每次都手动完成这些操作。
如何从我的客户端(这是一个NodeJs应用程序)执行这些操作?

如果需要使用大型启动图初始化数据库,可以使用两种CSV导入方法之一。这两种方法都需要将CSV文件放在Neo4j服务器的本地文件系统上。第一种方法允许您通过Cypher命令提交导入请求,并将数据附加到当前数据库。第二种方法是一个独立的工具(neo4j导入),它从CSV导入数据创建一个新的数据库

有关如何使用两者的详细信息,请参见:

这两种方法都不能帮助您远程提交数据。据我所知,如果不从Neo4j服务器本地访问上的数据,就无法进行批量导入。您可以通过创建可由Neo4j和应用程序访问的NFS共享来解决这个问题


唯一的其他选项是构建Cypher命令来创建每个节点/关系。这对于小负载来说应该足够了,但是对于大的初始负载来说可能不会很好地工作。

老帖子,但是……你找到了解决方法吗?