【问题标题】:Does Neo4j support complex property types?Neo4j 是否支持复杂的属性类型?
【发布时间】:2017-07-21 20:35:07
【问题描述】:

我的RDBMS中有一些复杂的属性类型,比如polygon,我想将它们转换成neo4j,但是在阅读官方文档时,我发现属性类型应该是bool/byte/short/int/log/浮动/双/字符/字符串。我想知道,neo4j 是否支持复杂的属性类型?

【问题讨论】:

    标签: neo4j


    【解决方案1】:

    这取决于数据需要有多“复杂”。除了您列出的标量类型之外,neo4j 属性还可以包含其中一种类型的数组。

    因此,例如,您可以将 N 顶点多边形的坐标存储在大小为 2*N 的数组中,其中每个 X/Y 对存储为连续数字。不需要“复杂”类型。

    【讨论】:

    • 非常感谢您提供的信息~但是我还是想知道,数组是固定长度的,如果我的“复杂类型”是可变长度的,转换是否有效?
    • 当然可以使用可变长度列表中的数据来创建固定长度的neo4j集合。具体细节取决于您的语言和/或驱动程序。
    猜你喜欢
    • 2015-05-13
    • 1970-01-01
    • 2012-06-23
    • 2020-01-16
    • 1970-01-01
    • 2013-01-05
    • 2019-08-07
    • 1970-01-01
    相关资源
    最近更新 更多