0
這些是我執行的幾個查詢和結果。第四個引發錯誤。追加功能不能按預期工作(arangodb)
LET doc = DOCUMENT("sample/xyz")
RETURN doc.t==null
結果:真(如鍵XYZ不存在)
RETURN append(null,[1,2,2],true)
結果:[1,2](唯一值附加到空列表)
LET doc = DOCUMENT("sample/xyz")
return append(doc.t,[1,2,2])
結果:[1,2,2]([1,2,2]追加到空列表中)
LET doc = DOCUMENT("sample/xyz")
RETURN append(doc.t,[1,2,2],True)
拋出錯誤而doc.t應該求空和結果應當是[1,2]。
,我得到的錯誤是在這裏:
Query: Expecting type Array or Object (while executing) (exception location: /var/lib/jenkins/workspace/ArangoDB_Release/arangod/RestHandler/RestCursorHandler.cpp:131)