我们可以在AgensGraph中为顶点或边具有高度嵌套的属性吗?
答案 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'});