深度嵌套的数据-AgensGraph中的属性

时间:2019-07-25 18:03:18

标签: database graph cypher agens-graph

我们可以在AgensGraph中为顶点或边具有高度嵌套的属性吗?

1 个答案:

答案 0 :(得分:1)

除非AgensGraph属性中的其他图形数据库(例如Neo4j)可以将嵌套的JSON对象作为其值。 AgensGraph使用PostgreSQL的JSONB,并且PostgreSQL支持的任何数据类型都可以存储到顶点和边的属性中。

所以答案是肯定的,您可以在AgensGraph中为顶点或边具有高度嵌套的属性。

示例:

CREATE (:person{name:'Tom',phone:{home:'4086513728',work:{num:'4089665432',direct:'444'},mobile:'4084563112'}})-[:knows{fromdate:'2011-11-24'}]->(:person{name:'Bob'});