我正在尝试根据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:意外的标识符。我觉得这里有一些我很想念的东西。我在这篇文章中粘贴了错误的屏幕截图。
看来你正在从ArangoShell中调用arangoimp
。这不是它应该如何工作。
arangoimp
是一个单独的可执行文件(arangoimp.exe
),需要使用正确的参数从命令行(MS-DOS命令提示符,Powershell等)调用。如果arangoimp.exe
不在您当前的路径中且shell无法找到,请快速搜索文件所在的位置并从该目录调用它。