1
我正在使用Rexster將數據加載到TitanDB中。在發佈/放置頂點時,我可以在請求的主體中提供屬性作爲JSON。如果一個屬性的值是一個數字,它將相應地被存儲爲一個數字,並且可以像這樣被檢索。例如,下面的身體會在後消息將創建的類型數的屬性「分數」:如何使用數字屬性進行POST/PUT邊緣?
{
"score": 5
}
投遞/ PUTing邊緣,但是,它似乎屬性只能作爲查詢參數,例如可以設置:
POST .../graphs/graph/edges?_outV=256&_label=review&_inV=512&score=5
在這種情況下,不幸的是,5總是被視爲字符串:「5」。因此,包括數字操作/比較在內的查詢不起作用。例如,下面的查詢仍然會返回該貼邊(儘管公佈分數爲5):
v(256).outE('review').filter{it.getProperty('score')>9}
有沒有辦法爲POST /,這樣的數量型被認爲PUT邊緣和它們的屬性?
我試圖在發送JSON身體,沒有成功。顯式類型系統,正如你所建議的那樣,按預期工作,不過!現在,概述的查詢將不會產生大於5的結果。感謝你的回答! – erik13579