如何使用ArangoImp将JSON CSV导入ArangoDB

时间:2018-03-04 23:14:41

标签: arangodb arangoimp

我试图根据ArangoDB文档中的示例导入csv或json数据,但是我的尝试一直收到错误,而且我无法找到原因。好像我甚至根本没有从Arango Shell调用arangoimp。似乎它无法找到它。我可以在\ bin文件夹中看到存在arangoimp.exe文件。

> arangoimp --file "data.json" --type json --collection "users"

我的问题首先是要知道默认文件夹的设置。如果我只指定文件名,shell会查看哪个文件夹?我的假设是root是arangosh.exe文件所在的文件夹。这是真的吗?

C:\Program Files\ArangoDB3 3.3.3\usr\bin\arangosh.exe

如果我需要/想要指定文件夹路径,我可以通过一个,两个或四个反斜杠转义文件夹吗?如果我想导入的文件位于C:\ Data \ Arango ....我的arangoimp语法是否会像这样?

> arangoimp --file "C:\\Data\\Arango\\dataImport.json" --type json --collection "users"

最后,我一直收到的错误是:stacktrace:SyntaxError:意外的标识符。我觉得我在这里找不到简单的东西。我在这篇文章中粘贴了错误的屏幕截图。

Command Line - Arango Shell

1 个答案:

答案 0 :(得分:3)

您似乎正在从ArangoShell内部调用arangoimp。 这不是它的工作方式。

arangoimp是一个单独的可执行文件(arangoimp.exe),需要使用正确的参数从命令行(MS-DOS命令提示符,Powershell等)调用。如果arangoimp.exe不在当前路径中且shell无法找到,请快速搜索文件所在位置并从该目录中调用它。