OrientDB 导入 CSV 正在修改我的 属性 名称

OrientDB import CSV is modifying my property name

我不是 OrientDB 方面的专家,我遇到了命令行中出现奇怪字符的问题。奇怪的是,它以我 属性 的名义。由于 属性 的名称不同,我的查询中断了。

比如我无法执行

SELECT * FROM Class WHERE Property = '%something%'

因为 属性 不存在。我需要执行

SELECT * FROM Class WHERE ?Property = '%something%'

但是,我不知道那个神秘人物是什么。有人有什么想法吗?

我知道了。

当我通过网络浏览器以原始 JSON 格式查看那个奇怪的字符时,它的标题为“\ufeff”。

带有怪异字符的 属性 是 .csv header 中的第一个 属性。由于我的文本编辑器设置为 "UTF-8" 而不是 "UTF-8 without BOM"。因此,部分元数据渗入了第一个 属性。结果是我无法从 属性 select 或建立优势 to/from 它。