2016-09-16 35 views
2

使用orientDB,您可以使用JSON作为输入,使用'CONTENT'关键字直接插入/更新,这非常棒。 ODB负责映射。OrientDB - 从Select查询返回JSON

编号喜欢能够从SELECT查询返回JSON - 这可能吗?

Kurt

回答

3

您可以使用.toJSON()方法。

语法:<value>.toJSON([<format>])

例子:

create class Test extends V 
insert into Test content {"attr1": "value 1", "attr2": "value 2"} 

select @this.toJson('rid,version,fetchPlan:in_*:-2 out_*:-2') from Test 

参考:SQL Methods - .toJSON()

+0

对不起刚才看到你的回答下面的链接参考! –

+0

抱歉,刚刚在答案下方看到了Ref链接!这工作(不知道什么fetchPlan部分会考虑这一点) - 有没有办法也返回任何边缘的vertext以及子JSON文档与属性?无论是作为裁员或甚至'解压缩',因此嵌入式JSON是具有所有属性的E?非常感谢堆 –