2016-09-16 99 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?非常感謝堆 –