在文档中,是否不清楚如何使用此选项?
是为了告诉arangoimport:“嘿,导入时请使用这个字段作为_from/_to字段”吗?
发布于 2020-05-25 12:02:14
definestring…为配置文件中的@key@条目定义key=value
这与数据导入无关。arangod、arangosh等都支持--define设置环境变量,可以在配置文件中使用@FOO@之类的占位符,并在命令行中设置为--define FOO=something。
这里简要地解释了这一点:https://www.arangodb.com/docs/stable/administration-configuration.html#environment-variables-as-parameters
示例配置文件example.conf
[server]
endpoint = tcp://127.0.0.1:@PORT@示例调用:
arangosh --config example.conf --define PORT=8529对于分隔的源文件(CSV、TSV),可以使用选项--translate将列映射到不同的属性,例如--translate "child=_from" --translate "parent=_to"。
如果引用只是键,那么您可以使用--from-collection-prefix和to-collection-prefix在集合名称前面。
JSON输入不支持--translate。您可以使用驱动程序进行翻译和导入,或者以某种方式编辑源文件,或者导入到集合中,然后使用AQL来调整字段。
https://stackoverflow.com/questions/61997906
复制相似问题