gremlin - AWS Neptune 设置基数单值?
问题描述
解决方案
相同的顶点和属性可能出现在多行中。如果该列的基数 single
会导致批量加载程序在第二次出现时抛出错误(除非在加载程序启动时指定了允许替换单个基数值的选项)。如果基数是set
,即使每一行只有一个值,该值也会被添加到给定属性的集合中已经存在的其他值中。
方括号表示法表示在 CSV 列中,该属性出现的每一行都有多个值。
如果没有方括号,则该列只需要一个值, 但基数仍然是set
,除非type(single)
例如明确指定String(single)
。
我希望这有助于澄清。
更新:
添加加载包含多个整数的集合的 CSV 文件示例。
~id,~label,list:Int(set)[],flag:String
T001,test,1;2;3;4;5,hello
推荐阅读
- python - 如何从数据框中返回最常用的名称?
- flutter - 如何检查一个类型是否是飞镖中另一个类型的子类型
- flutter - 如何在 Flutter 中使用 const 来利用其与性能相关的方面?
- python - jsonpickle 在检查实例上返回 False
- sql - 来自异步函数的 Node.js Express 结果集不可用作函数值
- nestjs - NestJs + Typeorm,迁移:生成返回您的架构是最新的 - 架构同步没有要执行的查询
- javascript - 如何将文件存储在本地存储中
- regex - 删除正则表达式 golang 中第一次出现的匹配项
- sql - 如果 postgres 中的 where 字段为空,则获取所有行
- java - Spring 集成 DSL 错误处理程序线程 ID