首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何选择-定义在自动导入中使用?

如何选择-定义在自动导入中使用?
EN

Stack Overflow用户
提问于 2020-05-25 07:43:40
回答 1查看 99关注 0票数 0

文档中,是否不清楚如何使用此选项?

是为了告诉arangoimport:“嘿,导入时请使用这个字段作为_from/_to字段”吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-25 12:02:14

define string…为配置文件中的@key@条目定义key=value

这与数据导入无关。arangodarangosh等都支持--define设置环境变量,可以在配置文件中使用@FOO@之类的占位符,并在命令行中设置为--define FOO=something

这里简要地解释了这一点:https://www.arangodb.com/docs/stable/administration-configuration.html#environment-variables-as-parameters

示例配置文件example.conf

代码语言:javascript
复制
[server]
endpoint = tcp://127.0.0.1:@PORT@

示例调用:

代码语言:javascript
复制
arangosh --config example.conf --define PORT=8529

对于分隔的源文件(CSV、TSV),可以使用选项--translate将列映射到不同的属性,例如--translate "child=_from" --translate "parent=_to"

https://www.arangodb.com/docs/stable/programs-arangoimport-examples-csv.html#attribute-name-translation

如果引用只是键,那么您可以使用--from-collection-prefixto-collection-prefix在集合名称前面。

JSON输入不支持--translate。您可以使用驱动程序进行翻译和导入,或者以某种方式编辑源文件,或者导入到集合中,然后使用AQL来调整字段。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61997906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档