arangoexport 出现expecting either a list of collections or anAQL query
时间: 2024-02-22 09:56:26 浏览: 132
这个错误通常是由于没有正确指定要导出的集合或 AQL 查询导致的。
如果您想导出一个集合,您需要使用 `--collection` 参数指定要导出的集合名称,例如:
```
arangoexport --collection mycollection --type json --output-directory /tmp/export
```
如果您想使用 AQL 查询导出文档,请使用 `--query` 参数指定查询,例如:
```
arangoexport --query "FOR doc IN mycollection RETURN doc" --type json --output-directory /tmp/export
```
请注意,在使用 AQL 查询时,您需要将查询放在引号中,以确保它被正确解析。
如果您同时指定了 `--collection` 和 `--query` 参数,则会发生上述错误。请从命令中删除其中一个参数,或者修改命令以使用正确的参数。
相关问题
把arango中的数据导出为csv文件出现expecting either a list of collection or an aql query
这个错误通常是因为导出命令中的参数有误导致的。请确认你使用了正确的命令,并且提供了正确的参数。在ArangoDB中,可以使用以下命令将数据导出为CSV文件:
```
arangoexport --type csv --collection <collection_name> --output-file <output_file_name.csv>
```
在这个命令中,`<collection_name>`是你要导出的集合名称,`<output_file_name.csv>`是你要保存CSV数据的文件名。请注意,你也可以使用AQL查询来导出数据,例如:
```
arangoexport --type csv --query "FOR doc IN <collection_name> RETURN doc" --output-file <output_file_name.csv>
```
在这个命令中,`<collection_name>`是你要导出的集合名称,`<output_file_name.csv>`是你要保存CSV数据的文件名。你需要将AQL查询替换为你要导出的数据集合的名称。如果你还是遇到了问题,请检查命令的语法是否正确,并查看ArangoDB的文档以获取更多信息。
arango导出Csv 出现expecting at least one field definition,a graph name or an Aql query
这个错误通常是由于使用了错误的Arango导出命令或参数导致的。请确保您的命令正确,并且您已经指定了正确的图名称或AQL查询。
例如,如果您想要将Arango中的数据导出为CSV文件,请使用以下命令:
```
arangodump --collection myCollection --type csv --output-directory /path/to/output
```
其中,myCollection是您要导出的集合的名称,/path/to/output是您想要将CSV文件保存的目录。
如果您仍然遇到问题,请检查您的命令和参数是否正确,并查看Arango的文档以获取更多帮助。
阅读全文